| 5 | 1/1 | 返回列表 |
| 查看: 4800 | 回復(fù): 8 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
oscar5667新蟲 (著名寫手)
|
[求助]
求助一下如何超算中心提交vasp任務(wù) 已有4人參與
|
|
|
最近在中科院超算中心提交 vasp任務(wù),由于剛接觸vasp不久,出現(xiàn)很多問(wèn)題。 首先當(dāng)我把INCAR,POSCAR,POTCAR,KPOINTS四個(gè)文件放到目錄下后,輸入超算中心給的命令: bsub -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp,計(jì)算沒有問(wèn)題。 然后我想測(cè)試一下Si的截?cái)嗄,我編輯了提交文件ecut.sh如下: #!/bin/sh rm WAVECAR for i in 150 200 250 300 350 400 do cat > INCAR <<! SYSTEM = Diamond Si ENCUT = $i ISTART = 0 ; ICHARG = 2 ISMEAR = -5 PREC = Accurate ! echo "ENCUT = $i eV"; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f \n", $5}'` echo $i $E >>comment done 運(yùn)行用 sh eut.sh 然后出來(lái)這么一些錯(cuò)誤提示: rm: cannot remove `WAVECAR': No such file or directory ENCUT = 150 eV -------------------------------------------------------------------------- There are no allocated resources for the application /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp that match the requested mapping: /home_soft/home/clxue/.openmpi/hosts. Verify that you have mapped the allocated resources properly using the --host or --hostfile specification. -------------------------------------------------------------------------- -------------------------------------------------------------------------- A daemon (pid unknown) died unexpectedly on signal 1 while attempting to launch so we are aborting. There may be more information reported by the environment (see above). This may be because the daemon was unable to find all the needed shared libraries on the remote node. You may set your LD_LIBRARY_PATH to have the location of the shared libraries on the remote nodes and this will automatically be forwarded to the remote nodes. -------------------------------------------------------------------------- -------------------------------------------------------------------------- mpirun.openmpi noticed that the job aborted, but has no info as to the process that caused that situation. -------------------------------------------------------------------------- mpirun.openmpi: clean termination accomplished 第一句話說(shuō)沒有WAVECAR文件,無(wú)法刪除,我覺得也對(duì),畢竟開始計(jì)算還沒有生成WAVECAR 文件?但侯老師的范例都是這么寫的,不知道這個(gè)怎么回事? 后面應(yīng)該說(shuō)vasp路徑不對(duì)吧,我懷疑是不是echo "ENCUT = $i eV"; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp 有問(wèn)題啊? 然后還有一個(gè)問(wèn)題就是腳本文件中以下這些#BUSB命令行是不是要加上呢 #!/bin/sh #BUSB -W 5 #BUSB -a mpijob.openmpi_byslot #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -R "span[ptile=12]" #BUSB -o out #BUSB -e err rm WAVECAR for i in 150 200 250 300 350 400 do cat > INCAR <<! System = diamond Si ENCUT = $i ISTART = 0 ICHARG = 2 ISMEAR = -5 PREC = Accurate ! echo "ENCUT= $ i eV" ; mpijob.openmpi_byslot/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f\n",$5}'` echo $i $E >> comment done 但運(yùn)行之后還是不對(duì)。 由于剛接觸vasp,也沒有學(xué)過(guò)腳本,希望高手幫忙看看我的腳本錯(cuò)在哪里,具體應(yīng)該怎么寫,這兩天光折騰這個(gè)東西了,呵呵! |

新蟲 (著名寫手)

金蟲 (初入文壇)
|
本人不才 學(xué)的也不多 希望其他人也一同探討 1 rm wavecar 這個(gè)就不要了吧 老師給的范例作為參考 不應(yīng)該拘泥 既然我們沒有wavecar 那就把這句話注釋掉吧 2 你的腳本第一行說(shuō)了是bash 你要用echo $SHELL 看看你是不是也是bash 要是tcsh或者其他的 你需要先轉(zhuǎn)換一下 3 用which vasp看路徑 看看真正的vasp在哪里 你的module是否成功加載了 要是沒加載 你調(diào)用也不好使 4 $BSUB 那幾行都要加上 5 你說(shuō)了目錄里有incar 你的腳本里又cat incar 貌似有點(diǎn)重復(fù)啊 要不就用腳本里的 要不就把腳本里的刪掉 |
新蟲 (著名寫手)
|
我又試了一下 1、rm wavecar 放那其實(shí)也沒事,沒有也能運(yùn)行 2、用echo $SHELL看了一下,確實(shí)是bash 3、vasp的路徑是超算中心給的 bsub -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp 給了這一句中路徑應(yīng)該就是/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp,但不明白mpijob.openmpi_byslot 是啥意思。其中 -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err 我覺得應(yīng)該是寫腳本的時(shí)候這么寫吧: #BUSB -W 5 #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -o out #BUSB -e err 但我把腳本寫成這樣的時(shí)候 #BUSB -W 5 #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -o out #BUSB -e err rm WAVECAR for i in 150 do cat > INCAR <<! System = diamond Si ENCUT = $i ISTART = 0 ICHARG = 2 ISMEAR = -5 PREC = Accurate ! echo "ENCUT= $ i eV" ; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f\n",$5}'` echo $i $E >> comment done 運(yùn)行之后它提出三個(gè)錯(cuò)誤 1、找不到wavecar 2、/home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp: error while loading shared libraries: libmpi_f90.so.0: cannot open shared object file: No such file or directory 3、grep: OUTCAR: No such file or directory這句話說(shuō)明vasp沒有成功運(yùn)行,還沒有生成outcar文件 |

新蟲 (著名寫手)
|
剛才突然想起把單次運(yùn)行的成功的命令直接放到循環(huán)里去: rm WAVECAR for i in 400 450 500 550 600 650 700 750 800 do cat > INCAR << ! SYSTEM=job_name ENCUT=$i ISTART=0; ICHARG=2 ISMEAR=-5 GGA=91 VOSKOWN=1 PREC=High ! echo "ENCUT= $i eV"; time bsub -W 5 -n 1 -q x64_3950dbg -o %J.out -e %J.err mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp E=`grep "TOTEN" OUTCAR | tail -1 | awk '{printf "%12.6f\n",$5}'` echo $i $E >> comment done 提交之后發(fā)現(xiàn)可以向服務(wù)器連續(xù)提交9個(gè)不同截?cái)嗄艿娜蝿?wù),但問(wèn)題是每個(gè)任務(wù)提交完之后outcar還沒有那么快生成,grep命令就報(bào)錯(cuò)說(shuō)找不到outcar,所以最終還是不能得到正確的comment。 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 375求調(diào)劑 +3 | 雨夏整夜 2026-03-29 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 070300化學(xué)354求調(diào)劑 +5 | 101次希望 2026-03-28 | 5/250 |
|
|
[考研] 食品工程專碩一志愿中海洋309求調(diào)劑 +4 | 小張zxy張 2026-03-26 | 8/400 |
|
|
[考研] 壓國(guó)家一區(qū)線,求導(dǎo)師收留,有恩必謝! +7 | 迷人的哈哈 2026-03-28 | 7/350 |
|
|
[考研] 085602 化工專碩 338分 求調(diào)劑 +12 | 路癡小琪 2026-03-27 | 12/600 |
|
|
[考研] 070300求調(diào)劑306分 +4 | 26要上岸 2026-03-27 | 4/200 |
|
|
[考研] 085600 286分 材料求調(diào)劑 +7 | 麻辣魷魚 2026-03-27 | 8/400 |
|
|
[考研] 315分求調(diào)劑 +7 | 26考研上岸版26 2026-03-26 | 7/350 |
|
|
[考研] 265求調(diào)劑11408 +3 | 劉小鹿lu 2026-03-27 | 3/150 |
|
|
[考研] 化學(xué)調(diào)劑 +4 | 愛吃番茄的旭 2026-03-24 | 5/250 |
|
|
[考研] 292求調(diào)劑 +4 | 求求了收下我吧?/a> 2026-03-26 | 4/200 |
|
|
[考研] 352求調(diào)劑 +4 | 大米飯! 2026-03-22 | 4/200 |
|
|
[考研] 334分 一志愿武理 材料求調(diào)劑 +4 | 李李不服輸 2026-03-26 | 4/200 |
|
|
[考研] 材料科學(xué)與工程 317求調(diào)劑 +4 | JKSOIID 2026-03-26 | 4/200 |
|
|
[考研] 總分293求調(diào)劑 +6 | 加一一九 2026-03-25 | 8/400 |
|
|
[考研] 材料與化工328分調(diào)劑 +6 | 。,。,。,。i 2026-03-23 | 6/300 |
|
|
[考研] 求調(diào)劑 +3 | 李李不服輸 2026-03-25 | 3/150 |
|
|
[考研] 284求調(diào)劑 +15 | Zhao anqi 2026-03-22 | 15/750 |
|
|
[考研] 285求調(diào)劑 +3 | AZMK 2026-03-24 | 3/150 |
|
|
[考研] 化工專碩求調(diào)劑 +3 | question挽風(fēng) 2026-03-24 | 3/150 |
|