| 6 | 1/1 | 返回列表 |
| 查看: 2328 | 回復(fù): 5 | ||
邊城雪新蟲 (初入文壇)
|
[求助]
QE輸出的矩陣元有很多的NaN 已有1人參與
|
|
大家好,我用qe-6.3里的bands.x執(zhí)行文件計算matrix elements of the momentum operator p between conduction and valence bands(需設(shè)置lp=.true.), 計算步驟是 pw.x <scf.in>scf.out pw.x <band.in>band.out bands.x <bands.in>bands.out 在第二步band.in的輸入文件中,如果我使用的K點比較密的話,比如: 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就會有很多的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é)庫對角化的問題。但我不明白為什么會和設(shè)置的k點疏密有關(guān)?大家有計算這個或者遇到此類問題的嗎?希望大家給一些建議,任何指點建議都可以,謝謝~ |
版主 (知名作家)
認(rèn)真做事,踏實做人

至尊木蟲 (著名寫手)
新蟲 (初入文壇)
|
哈哈,這個問題解決了,剛存夠了15個金幣,可以回帖了,所以現(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會自動鏈接 BLAS_LIBS=-lmkl_intel_lp64 -lmkl_sequential -lmkl_core 問題就出在-lmkl_sequential身上,我手動鏈接BLAS_LIBS=“-L/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core" 就可以了 不過make.inc有幾個地方也需要改動一下: 將-qopenmp添加到FFLAGS和LDFLAGS, FFLAGS="-O2 -assume byterecl -g -traceback -qopenmp" LDFLAGS="-static-intel -qopenmp" 我是看其他人的make.inc文件這樣的設(shè)置,不過他告訴我,他的也是qe自動尋找鏈接到的這些數(shù)學(xué)庫,我在好幾個超算中心測試,自動鏈接到的都是-lmkl_sequential,雖然這樣鏈接對qe大部分計算沒有問題,但是lp=.true.時計算matrix elements of the momentum operator p就會出現(xiàn)矩陣元為NaN的情況,所以我需要手動強行鏈接-lmkl_intel_thread 。 |
新蟲 (初入文壇)
新蟲 (初入文壇)
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 081700學(xué)碩一志愿北京化工大學(xué)數(shù)二英一過六級有競賽求調(diào)劑 +3 | galaxary 2026-03-07 | 5/250 |
|
|---|---|---|---|---|
|
[教師之家] 售SCI文章,我:8.O.5.5.1.O.5.4 +3 | 7mzg0e04z2 2026-03-06 | 4/200 |
|
|
[找工作] 售瀆SCI文章,我:8.O.5.5.1.O.5.4 +3 | 7mzg0e04z2 2026-03-06 | 6/300 |
|
|
[碩博家園] 售瀆SCI文章,我:8⊙ 55 1⊙ 54。備注【⊙=0】 +3 | vs9ky3szrj 2026-03-06 | 5/250 |
|
|
[考研] 材料化工求調(diào)劑 +5 | 博斯特525 2026-03-06 | 6/300 |
|
|
[基金申請]
|
xhuama 2026-03-02 | 18/900 |
|
|
[考研] 材料調(diào)劑 +5 | ounce. 2026-03-05 | 13/650 |
|
|
[考研] 材料277分求調(diào)劑 +13 | 飯飯星球 2026-03-04 | 14/700 |
|
|
[考博] 2026申博自薦 六級440電催化方向 +4 | 櫻落成影花成雙 2026-03-05 | 4/200 |
|
|
[考研] 070300化學(xué) 280 一志愿太原理工 求調(diào)劑 +8 | 拾玖壹 2026-03-04 | 8/400 |
|
|
[考研] 學(xué)碩材料275調(diào)劑 +9 | 路三三 2026-03-03 | 9/450 |
|
|
[考研] 085600 材料與化工 298 +14 | 小西笑嘻嘻 2026-03-03 | 14/700 |
|
|
[考研] 一志愿西交大材料學(xué)碩 346 求調(diào)劑 +3 | zju51 2026-03-04 | 3/150 |
|
|
[考研] 化工專碩調(diào)劑 +4 | 利好利好. 2026-03-03 | 7/350 |
|
|
[基金申請] 請問大家,研究風(fēng)險與應(yīng)對措施那里, 大家都怎么寫呢 ? +3 | cauasen 2026-03-02 | 3/150 |
|
|
[考研] 289求調(diào)劑 +7 | BrightLL 2026-03-02 | 9/450 |
|
|
[考研] 清華大學(xué) 材料與化工 353分求調(diào)劑 +5 | awaystay 2026-03-02 | 6/300 |
|
|
[考研] 288求調(diào)劑 +3 | 少71.8 2026-03-02 | 5/250 |
|
|
[考研] 一志愿華南理工大學(xué)材料與化工326分,求調(diào)劑 +3 | wujinrui1 2026-02-28 | 3/150 |
|
|
[考研] 291分工科求調(diào)劑 +9 | science餓餓 2026-03-01 | 10/500 |
|