安裝q-e-6.6和EPW
最近想做些電子散射時(shí)間計(jì)算,之前看文獻(xiàn)EPW可以干這事,故想安裝EPW做些測(cè)試。但是發(fā)現(xiàn)qe-6.6程序里可能有個(gè)小bug,分享出來(lái)和大家探討下。
具體流程如下:
1)下載q-e-qe-6.6.tar.gz壓縮包,上傳到服務(wù)器,然后tar -zxvf q-e-qe-6.6.tar.gz得到q-e-qe-6.6文件夾, 進(jìn)入文件夾,運(yùn)行./configure; make all順利編譯完QE自帶的模塊(安裝是在深圳超算,編譯的庫(kù)函數(shù)和編譯語(yǔ)言采用intel內(nèi)部的mkl和mpiifort);
2)對(duì)于EPW的編譯, 按照提示是下載wannier90-3.1.0.tar.gz放置在EPW的同級(jí)目錄archive下,然后進(jìn)入EPW目錄執(zhí)行make命令,但是按照此操作會(huì)提示uncompress-w90錯(cuò)誤,搗鼓了一番發(fā)現(xiàn)是名稱不統(tǒng)一問(wèn)題。在EPW同級(jí)目錄install下有個(gè)plugins_makefile文件,打開我們發(fā)現(xiàn)wannier90部分,文件夾是命名為W90, 而解壓wannier90-3.1.0.tar.gz得到的文件夾是wannier90-3.1.0.
3)基于此,我們采用如下方法編譯EPW:首先下載wannier90-3.1.0.tar.gz放置EPW同級(jí)目錄,然后解壓得到wannier90-3.1.0文件夾,重命名為W90: mv wannier90-3.1.0 W90; 然后進(jìn)入EPW文件夾,運(yùn)行make, 此時(shí)不會(huì)提示解壓wannier90錯(cuò)誤,wannier90順利安裝,但是會(huì)提示安裝epw找不到wannier90-3.1.0文件夾。我們接著將W90重新命名回wannier90-3.1.0; 最后進(jìn)入EPW目錄,接著運(yùn)行make,成功編譯完epw模塊。
個(gè)人猜測(cè)是plugins_makefile文件里目錄名稱錯(cuò)誤,歡迎交流探討。
返回小木蟲查看更多
京公網(wǎng)安備 11010802022153號(hào)