| 5 | 1/1 | 返回列表 |
| 查看: 4801 | 回復: 8 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
oscar5667新蟲 (著名寫手)
|
[求助]
求助一下如何超算中心提交vasp任務 已有4人參與
|
||
|
最近在中科院超算中心提交 vasp任務,由于剛接觸vasp不久,出現(xiàn)很多問題。 首先當我把INCAR,POSCAR,POTCAR,KPOINTS四個文件放到目錄下后,輸入超算中心給的命令: 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,計算沒有問題。 然后我想測試一下Si的截斷能,我編輯了提交文件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 運行用 sh eut.sh 然后出來這么一些錯誤提示: 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 第一句話說沒有WAVECAR文件,無法刪除,我覺得也對,畢竟開始計算還沒有生成WAVECAR 文件?但侯老師的范例都是這么寫的,不知道這個怎么回事? 后面應該說vasp路徑不對吧,我懷疑是不是echo "ENCUT = $i eV"; mpijob.openmpi_byslot /home_soft/soft/x86_64/apps/CompChem/VASP-5.2/vasp 有問題? 然后還有一個問題就是腳本文件中以下這些#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 但運行之后還是不對。 由于剛接觸vasp,也沒有學過腳本,希望高手幫忙看看我的腳本錯在哪里,具體應該怎么寫,這兩天光折騰這個東西了,呵呵! |

新蟲 (著名寫手)
|
我又試了一下 1、rm wavecar 放那其實也沒事,沒有也能運行 2、用echo $SHELL看了一下,確實是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 給了這一句中路徑應該就是/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 我覺得應該是寫腳本的時候這么寫吧: #BUSB -W 5 #BUSB -q x64_3950dbg #BUSB -n 2 #BUSB -o out #BUSB -e err 但我把腳本寫成這樣的時候 #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 運行之后它提出三個錯誤 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這句話說明vasp沒有成功運行,還沒有生成outcar文件 |

金蟲 (初入文壇)
|
本人不才 學的也不多 希望其他人也一同探討 1 rm wavecar 這個就不要了吧 老師給的范例作為參考 不應該拘泥 既然我們沒有wavecar 那就把這句話注釋掉吧 2 你的腳本第一行說了是bash 你要用echo $SHELL 看看你是不是也是bash 要是tcsh或者其他的 你需要先轉(zhuǎn)換一下 3 用which vasp看路徑 看看真正的vasp在哪里 你的module是否成功加載了 要是沒加載 你調(diào)用也不好使 4 $BSUB 那幾行都要加上 5 你說了目錄里有incar 你的腳本里又cat incar 貌似有點重復啊 要不就用腳本里的 要不就把腳本里的刪掉 |
新蟲 (著名寫手)
|
剛才突然想起把單次運行的成功的命令直接放到循環(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)可以向服務器連續(xù)提交9個不同截斷能的任務,但問題是每個任務提交完之后outcar還沒有那么快生成,grep命令就報錯說找不到outcar,所以最終還是不能得到正確的comment。 |

|
---------------------------------- 運行之后它提出三個錯誤 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這句話說明vasp沒有成功運行,還沒有生成outcar文件 ------------------------------------ 我覺得你寫的bsub腳本有問題。確定前面定義變量用的是BUSB?運行命令寫的是/這個請問問管理員確認。 錯誤1沒有問題,是為了保險放著的 錯誤2是bsub變量有問題 錯誤3是錯誤2的后果 BSUB的變量寫對以后應該就沒問題了。 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿雙一流機械285分求調(diào)劑 +3 | 幸運的三木 2026-03-29 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 2026年華南師范大學歡迎化學,化工,生物,生醫(yī)工等專業(yè)優(yōu)秀學子加入! +3 | llss0711 2026-03-28 | 6/300 |
|
|
[考研]
|
y7czhao 2026-03-26 | 10/500 |
|
|
[考研] 304求調(diào)劑 +6 | 曼殊2266 2026-03-27 | 6/300 |
|
|
[考研] 299求調(diào)劑 +7 | 嗯嗯嗯嗯2 2026-03-27 | 7/350 |
|
|
[考研] 【求調(diào)劑】085601材料工程專碩 | 總分272 | +6 | 腳滑的守法公民 2026-03-27 | 6/300 |
|
|
[考研] 08開頭275求調(diào)劑 +4 | 拉誰不重要 2026-03-26 | 4/200 |
|
|
[考研] 316求調(diào)劑 +5 | Pigcasso 2026-03-24 | 5/250 |
|
|
[考研] 298調(diào)劑 +3 | jiyingjie123 2026-03-27 | 3/150 |
|
|
[考研] 0703化學338求調(diào)劑! +6 | Zuhui0306 2026-03-26 | 7/350 |
|
|
[考研]
材料學碩,求調(diào)劑
6+5
|
糖葫蘆888ll 2026-03-22 | 10/500 |
|
|
[考研]
|
WWW西西弗斯 2026-03-24 | 8/400 |
|
|
[考研] 打過很多競賽,085406控制工程300分,求調(diào)劑 +3 | askeladz 2026-03-26 | 3/150 |
|
|
[考研] 332求調(diào)劑 +6 | 032500 2026-03-25 | 6/300 |
|
|
[考研] 機械學碩總分317求調(diào)劑!。! +4 | Acaciad 2026-03-25 | 4/200 |
|
|
[考研] 296求調(diào)劑 +4 | 汪?! 2026-03-25 | 7/350 |
|
|
[考研] 一志愿武理085500機械專業(yè)總分300求調(diào)劑 +3 | an10101 2026-03-24 | 7/350 |
|
|
[考研] 292求調(diào)劑 +4 | 鵝鵝鵝額額額額?/a> 2026-03-24 | 4/200 |
|
|
[考研] 材料/農(nóng)業(yè)專業(yè),07/08開頭均可,過線就行 +3 | 呵唔哦豁 2026-03-23 | 4/200 |
|
|
[考研] 一志愿重慶大學085700資源與環(huán)境,總分308求調(diào)劑 +7 | 墨墨漠 2026-03-23 | 8/400 |
|