| 5 | 1/1 | 返回列表 |
| 查看: 2331 | 回復(fù): 5 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
邊城雪新蟲 (初入文壇)
|
[求助]
QE輸出的矩陣元有很多的NaN 已有1人參與
|
|
|
大家好,我用qe-6.3里的bands.x執(zhí)行文件計(jì)算matrix elements of the momentum operator p between conduction and valence bands(需設(shè)置lp=.true.), 計(jì)算步驟是 pw.x <scf.in>scf.out pw.x <band.in>band.out bands.x <bands.in>bands.out 在第二步band.in的輸入文件中,如果我使用的K點(diǎn)比較密的話,比如: K_POINTS {crystal_c} 3 0.00 0.00 0.00 0 1.00 0.00 0.00 45 0.00 1.00 0.00 45 輸出的matrix elements就會(huì)有很多的NaN(not a number); 但如果我用較疏的k-mesh,比如 K_POINTS {crystal_c} 3 0.00 0.00 0.00 0 1.00 0.00 0.00 15 0.00 1.00 0.00 15 輸出矩陣元素都可以正常顯示,我試了不同的服務(wù)器,結(jié)果都是如此,我也查詢了一些資料,大多認(rèn)為是數(shù)學(xué)庫(kù)對(duì)角化的問題。但我不明白為什么會(huì)和設(shè)置的k點(diǎn)疏密有關(guān)?大家有計(jì)算這個(gè)或者遇到此類問題的嗎?希望大家給一些建議,任何指點(diǎn)建議都可以,謝謝~ |
至尊木蟲 (著名寫手)
版主 (知名作家)
認(rèn)真做事,踏實(shí)做人

新蟲 (初入文壇)
|
哈哈,這個(gè)問題解決了,剛存夠了15個(gè)金幣,可以回帖了,所以現(xiàn)在才來說一下。。。 我用的是intel2017+impi編譯的 configure --prefix=soft/QuantumEspresso/qe-6.3 --with-scalapack=intel CC="icc" FC="ifort" F77="ifort" MPICC="mpiicc" MPIF90="mpiifort" 這樣設(shè)置的話,BLAS會(huì)自動(dòng)鏈接 BLAS_LIBS=-lmkl_intel_lp64 -lmkl_sequential -lmkl_core 問題就出在-lmkl_sequential身上,我手動(dòng)鏈接BLAS_LIBS=“-L/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core" 就可以了 不過make.inc有幾個(gè)地方也需要改動(dòng)一下: 將-qopenmp添加到FFLAGS和LDFLAGS, FFLAGS="-O2 -assume byterecl -g -traceback -qopenmp" LDFLAGS="-static-intel -qopenmp" 我是看其他人的make.inc文件這樣的設(shè)置,不過他告訴我,他的也是qe自動(dòng)尋找鏈接到的這些數(shù)學(xué)庫(kù),我在好幾個(gè)超算中心測(cè)試,自動(dòng)鏈接到的都是-lmkl_sequential,雖然這樣鏈接對(duì)qe大部分計(jì)算沒有問題,但是lp=.true.時(shí)計(jì)算matrix elements of the momentum operator p就會(huì)出現(xiàn)矩陣元為NaN的情況,所以我需要手動(dòng)強(qiáng)行鏈接-lmkl_intel_thread 。 |
新蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[文學(xué)芳草園] 伙伴們,祝我生日快樂吧 +3 | myrtle 2026-03-10 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 求調(diào)劑 +4 | 鶴遨予卿 2026-03-09 | 4/200 |
|
|
[考研] 083000環(huán)境科學(xué)與工程調(diào)劑 +8 | mingmingry 2026-03-09 | 9/450 |
|
|
[考研] 材料工程,326分,求調(diào)劑 +3 | KRSLSR 2026-03-10 | 3/150 |
|
|
[考研] 420求調(diào)劑 +3 | 莫向外求11 2026-03-10 | 3/150 |
|
|
[考研] 材料工程專碩,一志愿中國(guó)礦業(yè)大學(xué),總分314,求調(diào)劑 +4 | 無(wú)懈可擊的巨人 2026-03-10 | 4/200 |
|
|
[考研] 315食品工程求調(diào)劑 +4 | Oreov0 2026-03-06 | 7/350 |
|
|
[考研] A區(qū)一本交叉課題組,低分調(diào)劑,招收機(jī)械電子信息通信等交叉方向 +56 | lisimayy 2026-03-04 | 73/3650 |
|
|
[考博] 2026博士申請(qǐng) +6 | 起泡酒 2026-03-08 | 6/300 |
|
|
[考研] 求調(diào)劑,數(shù)一英一274分 +4 | 小菲會(huì)努力 2026-03-08 | 4/200 |
|
|
[考研] 0856求調(diào)劑 +3 | squirtle11 2026-03-07 | 3/150 |
|
|
[考研] 297求調(diào)劑 +3 | 胡達(dá)靈 2026-03-05 | 5/250 |
|
|
[考研] 求調(diào)劑,一志愿江南大學(xué),食品科學(xué)與工程,總分,320 +3 | yyyyyukino 2026-03-07 | 3/150 |
|
|
[考研] 301求調(diào)劑 +11 | 朝天椒的雙馬尾 2026-03-05 | 11/550 |
|
|
[考研] 0701-322 求調(diào)劑 +3 | jiliuxian 2026-03-06 | 8/400 |
|
|
[考研] 0817化學(xué)工程與技術(shù)312分求調(diào)劑 +7 | T123 tt 2026-03-04 | 7/350 |
|
|
[考研] 化學(xué)290求調(diào)劑 +3 | 兩顆 西柚 2026-03-07 | 4/200 |
|
|
[考博] 2026申博自薦 六級(jí)440電催化方向 +4 | 櫻落成影花成雙 2026-03-05 | 4/200 |
|
|
[考研] 328求調(diào)劑 +6 | vuzhdkfjkx 2026-03-04 | 7/350 |
|
|
[考研] 求調(diào)劑,學(xué)校研究所都可以,材料與化工267分 +6 | wmx1 2026-03-05 | 6/300 |
|