用户工具

站点工具


adf:pbsorlsf

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
adf:pbsorlsf [2022/11/13 10:31] – [注意:] liu.junadf:pbsorlsf [2023/07/21 12:36] (当前版本) – [2,如果集群可以使用GUI] liu.jun
行 2: 行 2:
 =====注意:===== =====注意:=====
  
-  * 每个集群脚本完全不同,以下范例仅供参考,请勿照抄。+  * **每个集群脚本完全不同,以下范例仅供参考,请勿照抄。应该首先拿到自己集群的脚本,在该脚本基础上,参考下文进行修改,而非反过来。**
 =====一、LSF系统===== =====一、LSF系统=====
 ====1,脚本样本==== ====1,脚本样本====
行 31: 行 31:
 mv ams.results ${JOBNAME}.results  mv ams.results ${JOBNAME}.results 
 mv logfile ${JOBNAME}.logfile mv logfile ${JOBNAME}.logfile
 +mv * ../
 +cd ..
 +rm -rf ${JOBNAME}
 </code> </code>
 用户将该脚本和run文件与脚本文件放到同一个文件夹内,并在上述脚本文件中 用户将该脚本和run文件与脚本文件放到同一个文件夹内,并在上述脚本文件中
行 62: 行 65:
 JOBNAME= JOBNAME=
  
-cat $PBS_NODEFILE > machinefile 
 dos2*unix ./${JOBNAME}.run dos2*unix ./${JOBNAME}.run
 chmod 700 ./${JOBNAME}.run chmod 700 ./${JOBNAME}.run
 +mkdir ${JOBNAME}
 +mv ./${JOBNAME}.run ${JOBNAME}
 +cd ${JOBNAME}
 mkdir /tmp/${JOBNAME} mkdir /tmp/${JOBNAME}
 export SCM_TMPDIR=/tmp/${JOBNAME} export SCM_TMPDIR=/tmp/${JOBNAME}
行 71: 行 76:
 mv ams.results ${JOBNAME}.results  mv ams.results ${JOBNAME}.results 
 mv logfile ${JOBNAME}.logfile mv logfile ${JOBNAME}.logfile
 +mv * ../
 +cd ..
 +rm -rf ${JOBNAME}
 </code> </code>
 用户将该脚本和run文件与脚本文件放到同一个文件夹内,并在上述脚本文件中<code bash>JOBNAME=</code>填写上具体的名字即可提交,例如上传的文件是123.run,则JOBNAME=123。 用户将该脚本和run文件与脚本文件放到同一个文件夹内,并在上述脚本文件中<code bash>JOBNAME=</code>填写上具体的名字即可提交,例如上传的文件是123.run,则JOBNAME=123。
行 82: 行 90:
 说明如下: 说明如下:
   - Queue Name:可以根据用户习惯设置,用于提醒用户这个队列的特征,不能包含中文、空格   - Queue Name:可以根据用户习惯设置,用于提醒用户这个队列的特征,不能包含中文、空格
-  - Remote host:必须填写localhost,即在本节点提交作业(到集群其他计算节点)+  - Remote host:必须填写localhost,即在本节点提交作业(到集群其他计算节点),当然也可以写登录节点的IP或者其他机器名
   - Remote job directory:作业存放路径,这个可以较为灵活设置,一般不影响使用,因为实际使用过程中,仍然可以选择存储在任何其他路径中   - Remote job directory:作业存放路径,这个可以较为灵活设置,一般不影响使用,因为实际使用过程中,仍然可以选择存储在任何其他路径中
   - Run command:原则上这里汇集了PBS脚本的前几行的信息,照抄即可,最后是“ $job”结尾   - Run command:原则上这里汇集了PBS脚本的前几行的信息,照抄即可,最后是“ $job”结尾
   - Prolog command:用source语句读取软件中的amsbashrc.sh文件,使得环境变量生效   - Prolog command:用source语句读取软件中的amsbashrc.sh文件,使得环境变量生效
 +
 +
 =====三、SLURM系统===== =====三、SLURM系统=====
 参考:[[adf:slurm]] 参考:[[adf:slurm]]
  
 **如果运行有问题,可以咨询ams@fermitech.com.cn。** **如果运行有问题,可以咨询ams@fermitech.com.cn。**
adf/pbsorlsf.1668306710.txt.gz · 最后更改: 2022/11/13 10:31 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号