24小时热门版块排行榜    

CyRhmU.jpeg
查看: 550  |  回复: 2
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

calos818

木虫 (著名写手)

新人菜鸟

[交流] 【求助】PBS脚本 loop.sh脚本并行计算的问题已有2人参与

大家好,我用sample.pbs脚本提交任务,官方Hands on Si的例子 里面有个loop.sh的脚本,虽然单机执行就够了,但我现在想让它并行执行,即每个i都是并行执行,请问改怎么办,sample.pbs是用来提交单个并行任务的,麻烦大家指点下,非常感谢!
loop.sh 脚本
#! /bin/bash
BIN=/home/local/vasp.4.6/vasp
rm WAVECAR
for i in  3.5 3.6 3.7 3.8 3.9 4.0 4.1 4.2 4.3 ; do
cat >POSCAR < fcc:
   $i
0.5 0.5 0.0
0.0 0.5 0.5
0.5 0.0 0.5
   1
cartesian
0 0 0
!
echo "a= $i" ; $BIN
E=`tail -1 OSZICAR` ; echo $i $E  >>SUMMARY.fcc
done
cat SUMMARY.fcc
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

calos818

木虫 (著名写手)

新人菜鸟

引用回帖:
Originally posted by zzy870720z at 2010-04-20 11:43:50:
应该是把最后执行命令的语句改了就行,就该第四行就行
echo "a= $i" ; mpirun -np 核数 $BIN

谢谢
3楼2010-04-20 12:30:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主

★ ★ ★
xiaohunhun(金币+3):xiexie 2010-04-20 11:54
calos818(金币+1): 2010-04-20 12:30
应该是把最后执行命令的语句改了就行,就该第四行就行
echo "a= $i" ; mpirun -np 核数 $BIN
博学、审问、慎思、明辨、笃学
2楼2010-04-20 11:43:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见