adf:clusterfix
差别
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版后一修订版两侧同时换到之后的修订记录 |
adf:clusterfix [2019/04/15 00:20] – [2,修改程序的权限] liu.jun | adf:clusterfix [2019/04/15 00:22] – [4,环境变量如何生效] liu.jun |
---|
| |
=====3,设置环境变量===== | =====3,设置环境变量===== |
在解压生成的ADF2016.104目录内,有一个文件,名为adfrc.sh或adfbashrc.sh,用户仅仅<color blue>需要修改其中2项</color>(ADFHOME、SCM_TMPDIR)即可: | 在解压生成的ADF2019.101目录内,有一个文件,名为adfbashrc.sh,用户可以在 |
<code bash> | <code bash> |
export ADFHOME=/public/software/adf2016.104 | export ADFHOME ADFBIN ADFRESOURCES |
export SCM_TMPDIR=/tmp | </code> |
| 前面增加一行: |
| <code bash> |
| export ADFHOME=/public/software/adf2019.101 |
</code> | </code> |
| |
说明: | 说明: |
| * 这里的/public/software/adf2019.101即第1步解压产生的目录/public/software/adf2019.101(当然也可以是其它目录,例如:/home/UserID/adf2019.101) |
| |
* 这里的/public/software/adf2016.104即第1步解压产生的目录/public/software/adf2016.104(当然也可以是其它目录,例如:/home/UserID/adf2016.104) | 在文件最后增加一行: |
* /tmp这个目录要注意经常清理,避免大量垃圾堆积;计算过程中从该目录读取数据的速度,对计算的效率有一定影响,但一般/tmp这个本机目录,速度是很快的;这个目录对AMS用户需要有读写权限。如果设置export SCM_TMPDIR=$PWD,那么临时文件将产生到提交任务的目录。这样在PBS、LSF脚本中最后一行加一句rm -rf kid* t21.*删除掉临时文件即可。 | <code bash> |
| export SCM_TMPDIR=/tmp |
| </code> |
| |
| * /tmp这个目录要注意经常清理,避免大量垃圾堆积;计算过程中从该目录读取数据的速度,对计算的效率有一定影响,但一般/tmp这个本机目录,速度是很快的;这个目录对AMS用户需要有读写权限。如果设置export SCM_TMPDIR=$PWD,那么临时文件将产生到提交任务的目录。这样在PBS、LSF脚本中最后一行加一句rm -rf kid* t21.*删除掉临时文件即可。 |
=====4,环境变量如何生效===== | =====4,环境变量如何生效===== |
因此PBS/LSF提交作业的时候,在PBS脚本中增加一句source /public/software/adf2016.104/adfrc.sh,具体参考adf:pbsorlsf。 | 因此PBS/LSF提交作业的时候,在PBS脚本中增加一句source /public/software/adf2019.101/adfbashrc.sh,具体参考[[adf:pbsorlsf]] |
| |
如果是SLURM系统,用户可以把这一句写到~/.bashrc文件中,或者由root用户写入/etc/profile文件尾部,之后source ~/.bashrc或source /etc/profile即可。 | 如果是SLURM系统,用户可以把这一句写到~/.bashrc文件中,或者由root用户写入/etc/profile文件尾部,之后source ~/.bashrc或source /etc/profile即可。 |
| |
=====5,获取机器信息(用于申请license)===== | =====5,获取机器信息(用于申请license)===== |
| |
adf/clusterfix.txt · 最后更改: 2024/05/31 16:11 由 liu.jun