| 8 | 1/1 | 返回列表 |
| 查看: 2912 | 回復(fù): 7 | ||||
xiaoxuan1111鐵桿木蟲 (正式寫手)
|
[求助]
集群下Castep多CPU計(jì)算出現(xiàn)問題 已有1人參與
|
|
我用的是學(xué)校的集群,利用castep進(jìn)行幾何優(yōu)化,pbs文件如下 #!/bin/sh #PBS -N pppa #PBS -l nodes=1:ppn=8 #PBS -o /home/lgx2015/out #PBS -e /home/lgx2015/err #PBS -m bae cd /home/lgx2015/aa5 /home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/RunCASTEP.sh Cs2NaYF6 這樣是可以運(yùn)行的,大概一個(gè)小時(shí)就能得到結(jié)果,但是這樣是單核計(jì)算,因?yàn)槲疫有更復(fù)雜的計(jì)算,單核有點(diǎn)慢,所以想多核運(yùn)行。 我把它改成多核的話,就是把上面的pbs文件最后一行改為/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/RunCASTEP.sh -np 8 Cs2NaYF6 只是加了-np 8 任務(wù)提交上去后,發(fā)現(xiàn)集群倒是分配了相應(yīng)的節(jié)點(diǎn)和CPU,但是實(shí)際上并不進(jìn)行運(yùn)算 請問這種情況,問題出在哪里呢? 學(xué)校的集群并沒有安裝materials studio,我是在自己的用戶目錄下安裝的 就是說我可以單核運(yùn)行castep,多核就不行了,這個(gè)怎么辦呢,是哪里設(shè)置有問題嗎 這些修改操作我都完成了,修改Accelrys/MaterialsStudio7.0/share/data下的machines.LINUX, 寫上各節(jié)點(diǎn)的機(jī)器名:CPU數(shù)。 修改Accelrys/MaterialsStudio7.0/etc/Gateway/root_default/dsd/conf文件夾里面兩個(gè)文件里的CPU數(shù)為各節(jié)點(diǎn)CPU總數(shù)。 |
xuexijisuan | 可能會用到的 |

木蟲 (小有名氣)
|
#!/bin/bash #PBS -N test1 #PBS -r n #PBS -j oe #PBS -l walltime=72:00:00 #PBS -l nodes=4:ppn=8 #PBS -q normal project_name=CO_1 # change name here!!! EXE=castepexe.exe ########################################################## # The following should be no need to # change any of these settings for normal use. ########################################################## # go to work dir cd $PBS_O_WORKDIR # setup mpd env (Of course use some other secret word than "dfadfs" ![]() if [ ! -f ~/.mpd.conf ]; then /bin/echo "secretword=dfadfs" >> ~/.mpd.conf /bin/chmod 600 ~/.mpd.conf fi # setup Nums of Processor NP=`cat $PBS_NODEFILE|wc -l` echo "Numbers of Processors: $NP" echo "---------------------------" echo `date` cat $PBS_NODEFILE | uniq # setup mpi env (em64t) #export OMP_NUM_THREADS=1 #export P4_GLOBMEMSIZE=1073741824 export I_MPI_PIN_DOMAIN=auto export MPD_CON_EXT=$PBS_JOBID # setup accelrys env source /data/apps/accelrys/ms60.sh mpirun -r ssh -genv I_MPI_FABRICS shm:dapl -n $NP $MS_INSTALL_ROOT/bin/$EXE $project_name rm -f *.pid echo `date` >> $HOME/finish echo `pwd` >> $HOME/finish exit 0 其中ms60.sh內(nèi)容是 #!/bin/bash # Parallel Environment Setting for Materials Studio 6.0 export MS_INSTALL_ROOT=/data/apps/accelrys/MaterialsStudio6.0 export MSI_LIC_PACK_DIR=/data/apps/accelrys/LicensePack export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MSI_LIC_PACK_DIR/linux/lib:$MS_INSTALL_ROOT/lib export PATH=$PATH:$MS_INSTALL_ROOT/etc/CASTEP/bin/:$MS_INSTALL_ROOT/etc/DMol3/bin/::$MS_INSTALL_ROOT/etc/GULP/bin export Castep_DATA=$MS_INSTALL_ROOT/share/Resources/Quantum/Castep export Castep_TMP=/tmp export DMOL3_DATA=$MS_INSTALL_ROOT/share/Resources/Quantum/DMol3 export DMOL_TMP=/tmp export TMPDIR=$Castep_TMP . $MSI_LIC_PACK_DIR/etc/lp_profile eval `$MS_INSTALL_ROOT/share/license/data/lic_setup.sh $MS_INSTALL_ROOT -s sh` 注,我們的計(jì)算節(jié)點(diǎn)是通過IB網(wǎng)通信的,如果不是則直接mpirun -np $NP 你可以直接source /home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/etc/lp_profile mpirun /home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/castepexe.exe Cs2NaYF6 試試 |
木蟲 (小有名氣)
木蟲 (小有名氣)
鐵桿木蟲 (正式寫手)
|
謝謝你,但還是有問題。 你給的這個(gè) source/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/etc/lp_profile mpirun/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/castepexe.exe Cs2NaYF6 一些路徑有點(diǎn)兒錯(cuò)誤,我找到了我所安裝的軟件的lp_profile、mpirun和castepexe.exe分別所在的位置,改過來后還是不能多CPU運(yùn)行 其實(shí)我很懷疑是我軟件安裝后的設(shè)置有問題,我把/home/lgx2015/Accelrys/MaterialsStudio7.0/share/data下的machines.LINUX中的node1改成我的登陸節(jié)點(diǎn)名的話,是可以多CPU運(yùn)行的,但集群管理員說這樣做就指定了節(jié)點(diǎn),是被禁止的,集群要自動分配節(jié)點(diǎn),讓我找一下軟件的設(shè)置問題。 就是說,我不指定節(jié)點(diǎn)而由集群自動分配節(jié)點(diǎn)的話,只能單CPU運(yùn)行,指定節(jié)點(diǎn)倒是可以多CPU運(yùn)行,但會被管理員禁止。 你給我的這個(gè)pbs腳本好長啊,我試試我可不可以用…… |

木蟲 (小有名氣)
|
節(jié)點(diǎn)指定是通過torque里面有個(gè)類似有machines.LINUX的文件控制的,。。所以這個(gè)文件可以不用動 一開始的回答有問題。。我后面補(bǔ)充了 /home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/mpirun -np 8 /home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/castepexe.exe Cs2NaYF6 如果出錯(cuò)了,記得把出錯(cuò)信息貼出來,,例如/home/lgx2015/err和/home/lgx2015/out文件 |
木蟲 (小有名氣)
鐵桿木蟲 (正式寫手)

| 8 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 346求調(diào)劑[0856] +4 | WayneLim327 2026-03-16 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 265求調(diào)劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 化學(xué)求調(diào)劑 +4 | 臨澤境llllll 2026-03-17 | 5/250 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +5 | 守候夕陽CF 2026-03-18 | 5/250 |
|
|
[考研] 一志愿武理材料305分求調(diào)劑 +6 | 想上岸的鯉魚 2026-03-18 | 7/350 |
|
|
[考研] 【考研調(diào)劑】化學(xué)專業(yè) 281分,一志愿四川大學(xué),誠心求調(diào)劑 +8 | 吃吃吃才有意義 2026-03-19 | 8/400 |
|
|
[考研] 一志愿西南交大,求調(diào)劑 +5 | 材化逐夢人 2026-03-18 | 5/250 |
|
|
[考研] 一志愿武理材料工程348求調(diào)劑 +3 |  ̄^ ̄゜汗 2026-03-19 | 4/200 |
|
|
[考研] 319求調(diào)劑 +3 | 小力氣珂珂 2026-03-20 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | @taotao 2026-03-20 | 3/150 |
|
|
[考研] 261求B區(qū)調(diào)劑,科研經(jīng)歷豐富 +3 | 牛奶很忙 2026-03-20 | 4/200 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|
|
[考研] 085410人工智能專碩317求調(diào)劑(0854都可以) +4 | xbxudjdn 2026-03-18 | 4/200 |
|
|
[考研] 085600材料與化工求調(diào)劑 +6 | 緒幸與子 2026-03-17 | 6/300 |
|
|
[考研] 302求調(diào)劑 +10 | 呼呼呼。。。。 2026-03-17 | 10/500 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考博] 26申博 +4 | 八6八68 2026-03-16 | 4/200 |
|
|
[考研] 080500,材料學(xué)碩302分求調(diào)劑學(xué)校 +4 | 初識可樂 2026-03-14 | 5/250 |
|
|
[考研] 297一志愿上交085600求調(diào)劑 +5 | 指尖八千里 2026-03-14 | 5/250 |
|
|
[考研] 一志愿哈工大材料324分求調(diào)劑 +5 | 閆旭東 2026-03-14 | 5/250 |
|