好文档 - 专业文书写作范文服务资料分享网站

中心Gromacs使用指南 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

? 中心Gromacs使用指南

1、以下内容中hpc-user表示用户已开通的高性能帐号;login node 表示不同分区登录节点;compiling node 表示不同分区登录节点; 2、在编译节点也可以提交任务; 3、文件及文件夹命名方式仅供参考; 4、在作业提交之前,建议使用者熟悉Linux操作的几个常用命令(例如:vi或vim、cd、mkdir、ls、pwd等)和Gromacs建模。 一、作业提交

? 1、在电脑上用Xshell客户端(或其他类似软件)登陆高性能账号,若不知道自己的高性能帐号在哪个分区,登陆帐号以后输入:pwd,可以看到如下图,home-后面的就是高性能帐号所在的分区(图中为YW分区):

?

2、如需直接提交作业,在高性能账号下创建放计算任务的文件夹test/gromacs/run-12(该名称可以根据自己习惯命名):

hpc-user@login node:~> mkdir -p test/gromacs/run-12 ? 3、用FTP工具登录高性能帐号,将计算所需的算例文件通过XFTP(或类似工具)上传至账号目录下test/gromacs/run-12:

?

?

?

4、切换至Xshell界面,进入算例文件夹中: hpc-user@login node:~> cd test/gromacs/run-12 ? 5、创建或拷贝提交作业的脚本文件gromacs-515_YW.lsf (也可在Windows系统写好以后用FTP工具上传;现以YW分区直接从公共目录中拷贝为例),Gromacs软件脚本的路径在/home-yw/soft/jobscripts/中。先查看脚本是否存在,图中gromacs-515_YW.lsf即为5.1.5版本所需脚本(如需2018.4,请拷贝对应的脚本):

? 6、采用您最熟悉的方式将上述脚本拷贝至需要提交任务的文件夹中(注意cp后、./前有空格):

hpc-user@login node:~/test/gromacs/run-12> cp /home-yw/soft/jobscripts/gromacs-515_YW.lsf ./ ?

?

? 7、修改模板脚本:

hpc-user@login node:~/test/gromacs/run-12> vi gromacs-515_YW.lsf ? 8、输入字母“i”,进入编辑模式。脚本内容如下,部分内容需要根据情况进行修改:

1、APP_NAME=intelY_mid为提交作业计算的队列,不同的分区、不同的核数所使用的队列不相同,参见各分区提交作业脚本及队列说明; 2、NP=12为计算该作业设置的核数,可以根据任务的需要进行修改。除FN分区外,其他分区每个节点12核(FN分区32核),需要跨节点并行时,建议使用12的多倍值(新节点除外); 3、-nb cpu -nsteps 1000为指定cpu计算、计算步数; 4、为输入文件名,要修改为需计算任务的名称。

#!/bin/bash APP_NAME=intelY_mid NP=12 NP_PER_NODE=12 RUN=\ CURDIR=$PWD source /home-yw/soft/envdir/gromacs-5.1.5-intel2016-openmpi-1.4.4-intel-fftw-3.3.4.sh echo -n \ \ > time date >> time mpirun -np $NP gmx_mpi mdrun -nb cpu -nsteps 1000 -deffnm MD -v -s echo -n \ time \ >> time ; date >> time ?

? ? 9、按下键盘上的esc键后,输入:wq保存脚本文件,并退出。

? 10、将脚本文件转换为UNIX格式(如从Windows系统上传的话必须要转换,不然提交作业时会报错;若直接拷贝公共目录中的脚本,并在Linux环境中进行修改,则可以省略步骤10、11。若提交作业的脚本名称不为gromacs-515_YW.lsf,则需要修改为对应的脚本名称):

hpc-user@login node:~/test/gromacs/run-12> dos2unix gromacs-515_YW.lsf ? 11、赋予脚本文件可执行权限:

hpc-user@login node:~/test/gromacs/run-12> chmod +x gromacs-515_YW.lsf ? 12、用bsub命令提交作业脚本:

hpc-user@login node:~/test/gromacs/run-12> bsub gromacs-515_YW.lsf

?

13、如果提交正确,则会出现如下内容(其中Job后面的数字为:JobID,每个任务的JobID不一样,可根据JobID查看该任务情况,出问题时,请及时告知JobID,保留计算的输出文件):

Job <> is submitted to queue .

14、查看任务是否计算完成,可以使用bjobs命令(当出现:Done successfully. The CPU time used is xxxx seconds说明计算结束): hpc-user@login node:~/test/gromacs/run-12> bjobs -l ?

?

?

?

15、任务计算结束后,可以查看输出文件,检查任务是否计算成功(作业脚本中指定的输出文件):

hpc-user@login node:~/test/gromacs/run-12>tail MD.log ? 16、如果计算成功,在输出文件MD.log的最后会出现如下部分:

? 17、计算完成后,继续进行后续操作或用FTP工具将文件下载后,进行分析。

二、短时间使用软件相关命令

? 1、Gromacs软件安装完成后会生成如下可执行文件:

?

? ? 2、若需直接使用Gromacs软件的可执行文件进行短时间文件处理或操作,必须进入编译节点,请选择相应分区的编译节点:ssh +编译节点IP/名称。

? 3、把脚本中关于Gromacs的环境变量拷贝/添加至账号的~/.bashrc文件下即可(以YW分区5.1.5版为例,添加source /home-yw/soft/envdir/gromacs-5.1.5-intel2016-openmpi-1.4.4-intel-fftw-3.3.4.sh,注意source后面有空格): hpc-user@compiling node:~/test/gromacs/run-12> vim ~/.bashrc

?

4、若不会使用vi/vim命令,请参考vi/vim-创建/编辑文件。添加完成后,按下键盘上的esc键后,输入:wq保存脚本文件,并退出。

? 5、需要执行source ~/.bashrc,才能使其生效(若已经添加,则不用再添加,直接进入编译节点进行操作即可)。

? 6、即可进行短时间文件处理或操作。

?

中心Gromacs使用指南 - 图文 

?中心Gromacs使用指南1、以下内容中hpc-user表示用户已开通的高性能帐号;loginnode表示不同分区登录节点;compilingnode表示不同分区登录节点;2、在编译节点也可以提交任务;3、文件及文件夹命名方式仅供参考;4、在作业提交之前,建议使用者熟悉Linux操作的几个常用命令(例如:vi或vim、cd、mkdir、ls、pwd等)和G
推荐度:
点击下载文档文档为doc格式
5qayp762ai6k2tg1xudp48fsc2a7r600rkn
领取福利

微信扫码领取福利

微信扫码分享