| 6 | 1/1 | 返回列表 |
| 查看: 2326 | 回復(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é)果都是如此,我也查詢了一些資料,大多認為是數(shù)學(xué)庫對角化的問題。但我不明白為什么會和設(shè)置的k點疏密有關(guā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ā)表 | |
|---|---|---|---|---|
|
[考研] 324求調(diào)劑 +5 | wxz2 2026-03-03 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 考研282分求調(diào)劑,接受跨專業(yè) +4 | 劉淄博 2026-03-04 | 7/350 |
|
|
[考研] 求調(diào)劑 +4 | danyyyy 2026-03-04 | 4/200 |
|
|
[考研] 材料085601一志愿哈工大317 +4 | 壓迫感行 2026-03-04 | 4/200 |
|
|
[考研] 求材料調(diào)劑 +4 | berdmond 2026-03-05 | 4/200 |
|
|
[考研] 0703化學(xué) 學(xué)碩 理工科均可 不區(qū)分研究方向 總分279求調(diào)劑 +7 | 1一11 2026-03-03 | 7/350 |
|
|
[基金申請] 沒有青基直接申請面上,感覺自己瘋了 +6 | kevin63t 2026-03-02 | 12/600 |
|
|
[考研] 085601 材料工程 320 +6 | 和樂瑤 2026-03-03 | 6/300 |
|
|
[考研] 281求調(diào)劑 +3 | 我是小小蔥蔥 2026-03-03 | 5/250 |
|
|
[考研] 281求調(diào)劑 +3 | Y?l?h 2026-03-04 | 3/150 |
|
|
[考研] 264求調(diào)劑 +3 | thext 2026-03-03 | 3/150 |
|
|
[考研] 材料工程269求調(diào)劑 +7 | 白刺玫 2026-03-02 | 7/350 |
|
|
[考研] 0854總分272 +5 | 打小就是老實人 2026-03-02 | 6/300 |
|
|
[考研] 268求調(diào)劑 +6 | 好運連綿不絕 2026-03-02 | 6/300 |
|
|
[考研] 清華大學(xué) 材料與化工 353分求調(diào)劑 +5 | awaystay 2026-03-02 | 6/300 |
|
|
[考研] 285求調(diào)劑 +9 | 滿頭大汗的學(xué)生 2026-02-28 | 9/450 |
|
|
[考研] 材料284求調(diào)劑,一志愿鄭州大學(xué)英一數(shù)二專碩 +15 | 想上岸的土撥鼠 2026-02-28 | 15/750 |
|
|
[考研] 哈工大計算機劉劼團隊招生 +4 | hit_aiot 2026-03-01 | 6/300 |
|
|
[考研] 化工專碩342,一志愿大連理工大學(xué),求調(diào)劑 +6 | kyf化工 2026-02-28 | 7/350 |
|
|
[考研] 290求調(diào)劑 +9 | 材料專碩調(diào)劑; 2026-02-28 | 11/550 |
|