24小时热门版块排行榜    

查看: 2895  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiaoxuan1111

铁杆木虫 (正式写手)

[求助] 集群下Castep多CPU计算出现问题 已有1人参与

我用的是学校的集群,利用castep进行几何优化,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

这样是可以运行的,大概一个小时就能得到结果,但是这样是单核计算,因为我还有更复杂的计算,单核有点慢,所以想多核运行。
我把它改成多核的话,就是把上面的pbs文件最后一行改为/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/RunCASTEP.sh -np 8 Cs2NaYF6
只是加了-np 8
任务提交上去后,发现集群倒是分配了相应的节点和CPU,但是实际上并不进行运算
请问这种情况,问题出在哪里呢?
学校的集群并没有安装materials studio,我是在自己的用户目录下安装的
就是说我可以单核运行castep,多核就不行了,这个怎么办呢,是哪里设置有问题吗
这些修改操作我都完成了,修改Accelrys/MaterialsStudio7.0/share/data下的machines.LINUX,  写上各节点的机器名:CPU数。
修改Accelrys/MaterialsStudio7.0/etc/Gateway/root_default/dsd/conf文件夹里面两个文件里的CPU数为各节点CPU总数。
回复此楼

» 收录本帖的淘帖专辑推荐

xuexijisuan 可能会用到的

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

你想要什么,如何得到想要的,现在应该怎么做?
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

devinhu

木虫 (小有名气)

引用回帖:
5楼: Originally posted by xiaoxuan1111 at 2015-08-07 22:20:40
谢谢你,但还是有问题。
你给的这个
source/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/etc/lp_profile
mpirun/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/castepexe.exe   Cs2NaYF6 ...

你可以参照我的pbs脚本,,但是注意改路径
7楼2015-08-07 23:05:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

devinhu

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiaoxuan1111: 金币+10, ★★★很有帮助, 非常感谢,还是有点问题 2015-08-07 22:04:59
xiaoxuan1111: 金币+40, ★★★很有帮助, 非常感谢,搞了一上午,问题解决了 2015-08-08 12:36:29
#!/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内容是
#!/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`

注,我们的计算节点是通过IB网通信的,如果不是则直接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 试试
2楼2015-08-07 21:03:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

devinhu

木虫 (小有名气)

引用回帖:
2楼: Originally posted by devinhu at 2015-08-07 21:03:50
#!/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



####### ...

忘记说明了,上面是我们的torque的脚本,,仅供参考
3楼2015-08-07 21:04:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

devinhu

木虫 (小有名气)

引用回帖:
2楼: Originally posted by devinhu at 2015-08-07 21:03:50
#!/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



####### ...

mpirun 后面少了 -np 8
如果显示没有mpirun 那么换成绝对路径/home/lgx2015/Accelrys/MaterialsStudio7.0/etc/CASTEP/bin/mpirun
另外,如果是直接用torque脚本的话conf等那些东西是不需要动就可以的
4楼2015-08-07 21:10:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 297求调剂 +3 戏精丹丹丹 2026-03-17 3/150 2026-03-18 09:09 by 无际的草原
[考研] 301求调剂 +9 yy要上岸呀 2026-03-17 9/450 2026-03-18 08:58 by 无际的草原
[考博] 环境领域全国重点实验室招收博士1-2名 +3 QGZDSYS 2026-03-13 3/150 2026-03-18 00:13 by PY-Hzb
[基金申请] 被我言中:新模板不强调格式了,假专家开始管格式了 +4 beefly 2026-03-14 4/200 2026-03-17 22:04 by 黄鸟于飞Chao
[考研] 能源材料化学课题组招收硕士研究生8-10名 +3 脱颖而出 2026-03-16 6/300 2026-03-17 21:19 by z1z2z3879
[考研] 268求调剂 +7 好运连绵不绝 2026-03-12 8/400 2026-03-17 20:28 by xilongliang
[考研] 302求调剂 +9 负心者当诛 2026-03-11 9/450 2026-03-17 17:13 by ruiyingmiao
[考研] 275求调剂 +4 太阳花天天开心 2026-03-16 4/200 2026-03-17 10:53 by 功夫疯狂
[考研] 289求调剂 +6 步川酷紫123 2026-03-11 6/300 2026-03-17 10:23 by Sammy2
[论文投稿] 有没有大佬发小论文能带我个二作 +3 增锐漏人 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[考研] 283求调剂 +3 听风就是雨; 2026-03-16 3/150 2026-03-17 07:41 by 热情沙漠
[考研] 机械专硕325,寻找调剂院校 +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[考研] 283求调剂 +10 小楼。 2026-03-12 14/700 2026-03-16 16:08 by 13811244083
[考研] 080500,材料学硕302分求调剂学校 +4 初识可乐 2026-03-14 5/250 2026-03-14 21:08 by peike
[考研] 308求调剂 +5 是Lupa啊 2026-03-11 5/250 2026-03-13 22:13 by JourneyLucky
[考研] 336求调剂 +6 Iuruoh 2026-03-11 6/300 2026-03-13 22:06 by JourneyLucky
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[考研] 0856化学工程280分求调剂 +4 shenzxsn 2026-03-11 4/200 2026-03-13 11:55 by ymwdoctor
[考研] 289求调剂 +3 李政莹 2026-03-12 3/150 2026-03-13 11:02 by 求调剂zz
[考研] 333求调剂 +3 152697 2026-03-12 4/200 2026-03-13 07:08 by Iveryant
信息提示
请填处理意见