五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Wanniertool 2.5.1的編譯過(guò)程記錄

2021-07-28 17:14 作者:In-Dream  | 我要投稿

前言

WannierTool官方網(wǎng)站:http://www.wanniertools.com/

WannierTool的Github:https://github.com/quanshengwu/wannier_tools.git

ARPACK官方網(wǎng)站:https://www.caam.rice.edu/software/ARPACK/

這里使用的是ARPACK(非P_ARPCAK、非ARPACK++)

系統(tǒng)環(huán)境:BUAA-HPC,CentOS

編譯環(huán)境:intel/18.0.3.222(其實(shí)就是MKL)

編譯ARPACK

下載下面畫(huà)紅線的兩個(gè)文件:

下載ARPACK

這里可以直接右鍵復(fù)制鏈接,然后在高算中使用wget命令下載:

下載之后分別解壓這兩個(gè)文件,它們會(huì)默認(rèn)解壓到同一個(gè)文件夾中:

這里我們需要根據(jù)自己的情況修改一下ARmake.inc文件:

這里有三處需要酌情修改,第一處就是home變量:

第一處修改:home變量

這里默認(rèn)你把ARPACK解壓到了用戶目錄($(HOME),即“~”目錄)下,這里需要修改一下路徑,比如我的home目錄是/gs/home/maohy,我把文件解壓在home目錄的APP文件夾下,就需要把上面的home目錄里加一個(gè)APP/。

我解壓文件的路徑

第二處修改是平臺(tái)標(biāo)記,其實(shí)我并沒(méi)有看出來(lái)這個(gè)參數(shù)對(duì)編譯出來(lái)的文件除了文件名之外有什么影響,不過(guò)wanniertool中引用的標(biāo)記是MAC,所以我們這里把SUN4改為MAC。

第二處修改:平臺(tái)標(biāo)記

當(dāng)然你想要修改成其他平臺(tái)也可以,比如LINUX或者什么的,只要在后面wanniertool編譯時(shí)對(duì)應(yīng)上就可以。

這里會(huì)影響編譯出來(lái)的文件名(但是文件大小完全相同),比如:

后綴不同的生成文件

這里我其實(shí)是嘗試修改配置進(jìn)行了兩次編譯,大家只要編譯出來(lái)一份就可以了。

第三處就是根據(jù)我們的編譯平臺(tái)進(jìn)行一些調(diào)整:

修改一下編譯器

這個(gè)地方默認(rèn)的是f77,但是這臺(tái)高算報(bào)錯(cuò)提示找不到f77命令。經(jīng)過(guò)百度發(fā)現(xiàn)f77實(shí)際上就是gfortran編譯器,那么我們直接把f77改成ifort就可以了。

修改之后保存文件,直接make編譯就好。

這里可能會(huì)有警告,說(shuō)是'-cg89'選項(xiàng)無(wú)效,這里似乎并不會(huì)對(duì)編譯結(jié)果產(chǎn)生影響。

編譯得到libarpack_MAC.a文件

用pwd看一下當(dāng)前路徑,復(fù)制下來(lái)待會(huì)兒要用。

編譯wannier_tool

wannier_tool的源文件可以直接使用git命令下載:

下載完成之后,進(jìn)入src文件夾中,這個(gè)文件夾下有很多Makefile文件,我們需要使用的是Makefile.intel-mpi:

對(duì)Makefile文件進(jìn)行修改:

需要修改的變量

畫(huà)紅線部分修改為剛才我們通過(guò)pwd命令得到的路徑。后面的.a文件根據(jù)自己的剛才設(shè)置的PLAT進(jìn)行填寫(xiě),如果剛才已經(jīng)修改為MAC,那么這里就不需要?jiǎng)恿恕?/p>

保存文件,然后直接在src文件夾中make即可:

這里也會(huì)出warning,但是也木有什么影響的樣子。

編譯結(jié)束后,會(huì)在src文件夾和bin文件夾下各生成一個(gè)wt.x可執(zhí)行文件,我們下一步把bin文件夾下的wt.x添加到環(huán)境變量里。

首先在bin目錄下用pwd命令查看完整路徑:

查看bin目錄的路徑

然后修改用戶的.bashrc:

修改.bashrc文件

在文件里添加一行:

然后保存退出,用source命令使環(huán)境變量生效:

之后提交一個(gè)任務(wù)測(cè)試一下,看到以下圖片基本上就說(shuō)明成功了:

成功

大概就是醬紫了

Wanniertool 2.5.1的編譯過(guò)程記錄的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
石台县| 华亭县| 遵化市| 萨迦县| 平塘县| 柞水县| 玉门市| 山西省| 嘉兴市| 威海市| 阿克| 杭州市| 徐闻县| 武汉市| 嘉善县| 罗平县| 长岛县| 田林县| 上犹县| 安阳县| 黎城县| 成安县| 额尔古纳市| 梧州市| 木兰县| 辽源市| 额济纳旗| 沛县| 阿克陶县| 且末县| 黄龙县| 明溪县| 临江市| 鹰潭市| 垣曲县| 兰州市| 革吉县| 锡林浩特市| 盐山县| 周至县| 邯郸市|