24小时热门版块排行榜    

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

tpp001

金虫 (著名写手)

[交流] 【求助】关于gromacs提交并行作业的问题。。。。。

申请了一个超级计算机中心,可是提交gromacs并行作业,总是很快的就运行完毕,没有输出文件,请大家帮忙看看哪里出错了。我运行的版本是gromacs-3.3.3
超算中心给我了一个提交作业的用法如下:

bsub -W 运行时间 -a MPI版本 -n 使用的cup数 -R "span[ptile=单个节点使用cpu数]" -q 队列名称 -o 标准输出文件 -e 错误输出文件 mpirun.lsf 运行的程序

当然我首先编了一个运行脚本md.sh,具体内容如下:
------------------------------------------------
# !/bin/sh
if [ -s md1ns-22bar-mpi.tpr ]
  then
  mpirun -np 2 mdrun_d -np 2 -v -s md1ns-22bar-mpi.tpr -o md1ns-6bar-mpi.trr -c md1ns-6bar-mpi.gro -e md1ns-6bar-mpi -g md1ns-6bar-mpi >&my.job&
  else
     echo no md.tpr found            
     exit
---------------------------------------------------
我觉得mpirun -np 2 就是设定2个节点来并行,(有人说-np是设定cpu数目的,我这里也不清楚)
然后我按照上面的命令格式提交作业,可是总是很快运行完毕,没有输出文件
bsub -W 5:0 -a intelmpi -n 16 -R "span[ptile=8]" -q x64_small -o out -e err mpirun.lsf md.sh
我这里总共用16个cpu ,每个节点上用8,所以用2个节点来并行md.sh脚本
我总感觉好像没有运行这个md.sh脚本。。。。。。。

[ Last edited by zdhlover on 2009-11-13 at 13:58 ]
回复此楼

» 猜你喜欢

迷茫在知识的海洋里,需要你的指导。thankyou
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sijifengsd

银虫 (小有名气)

Gromacs

★ ★
yuhuobuku(金币+2,VIP+0):谢谢交流 7-2 17:24
我们是自己的机器算的,没有用大型的服务器。所以不知道怎么回事。
似水年华
3楼2009-07-01 08:41:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

Superox

新虫 (初入文坛)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yuhuobuku(金币+1,VIP+0):欢迎参加讨论 7-7 14:08
你要确认一下服务器上安装的是否是并行版本,并行版本的命令与一般命令有所不同。
4楼2009-07-06 15:16:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

annkon

铜虫 (初入文坛)

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yjcmwgk(金币+3,VIP+0):感谢交流 8-19 09:01
mpirun -np 指定的是核数
5楼2009-08-18 15:42:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

emrecoba

银虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
yjcmwgk(金币+2,VIP+0):感谢交流 8-19 09:01
楼主如果能提供一些输出信息的话可能会更方便大家找问题,很快就完了可能是没找到对应的文件,或者有什么库文件不对。
gromacs3.3.3的话在运行grompp生成tpr文件的时候就需要指定用多少个core。
6楼2009-08-19 00:32:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见