这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
adf:clusterfloating [2022/07/25 23:06] – [第三步,创建浮动目录,获取浮动信息] liu.jun | adf:clusterfloating [2024/07/01 19:37] (当前版本) – [第七步:如何提交作业] liu.jun | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ======Linux集群浮动许可:安装、获取机器码、申请license、安装license====== | + | ======Linux集群浮动许可(推荐):安装、获取机器码、申请license、安装license====== |
- | AMS软件本身并不区分正式版、试用版。对于试用版和正式版的区分,是在license文件,以及法律意义的授权协议上面。因此无论是试用版还是正式版,安装过程都是按照如下步骤(以2020.101版为例,其他版本类似)。 | + | AMS软件本身并不区分正式版、试用版。对于试用版和正式版的区分,是在license文件,以及法律意义的授权协议上面。因此无论是试用版还是正式版,安装过程都是按照如下步骤(以2022.103版为例,其他版本类似)。 |
=====第一步,解压软件===== | =====第一步,解压软件===== | ||
- | 安装包上传到在目标文件夹,例如(/ | + | 安装包上传到在目标文件夹,例如(/ |
<code bash> | <code bash> | ||
cd | cd | ||
- | tar zxf ./ams2020.101.pc64_linux.intelmpi.bin.tgz | + | tar zxf ./ams2022.103.pc64_linux.intelmpi.bin.tgz |
</ | </ | ||
- | 这样会生成文件夹/ | + | 这样会生成文件夹/ |
=====第二步,设置环境变量===== | =====第二步,设置环境变量===== | ||
- | 在解压生成的AMS2020.101目录内,有一个文件,名为amsbashrc.sh,里面包含了AMS所需的环境变量。里面仅有一行,用户需要酌情考虑是否更改: | + | 在解压生成的AMS2022.103目录内,有一个文件,名为amsbashrc.sh,里面包含了AMS所需的环境变量。用户需要酌情考虑是否将临时文件夹从默认的/ |
<code bash> | <code bash> | ||
- | SCM_TMPDIR=/tmp | + | export |
</ | </ | ||
- | * SCM_TMPDIR所指向的这个目录(这里就是指/ | + | * SCM_TMPDIR所指向的这个目录,要注意经常清理,避免大量垃圾堆积; |
* 该目录最好是在高速读写硬盘中,如果用户不清楚,可以使用默认值(/ | * 该目录最好是在高速读写硬盘中,如果用户不清楚,可以使用默认值(/ | ||
- | * 这个目录对AMS用户需要有读写权限,当然/ | + | * 这个目录对AMS用户需要有读写权限,当然一般/ |
- | * 如果设置export SCM_TMPDIR=$PWD,那么临时文件将产生到提交任务的目录; | + | * (购买软件无限核license的用户忽略此条)。购买软件核数较少的用户,可以酌情增加一行环境变量:< |
- | * 用户可以酌情增加一行环境变量:< | + | |
- | ====环境变量如何生效?==== | ||
- | 因此PBS/ | ||
- | 如果是SLURM系统,用户可以把这一句写到~/.bashrc文件中,之后source ~/ | + | **如果是ReaxFF用户**,还建议增加一行: |
+ | < | ||
+ | export OMP_NUM_THREADS=1 | ||
+ | </code> | ||
+ | 这个变量是控制OpenMP并行,这个变量用的好,可以提高效率,但是用的不好则会降低效率。如果不想用,则需要在环境变量中将其设置为1。对于高级用户,如果您想使用该变量,请参阅:[[adf: | ||
=====第三步,创建浮动目录,获取浮动信息===== | =====第三步,创建浮动目录,获取浮动信息===== | ||
<code bash> | <code bash> | ||
- | mkdir / | + | mkdir / |
- | cd / | + | cd / |
mkdir FloatADF | mkdir FloatADF | ||
mkdir FloatBAND | mkdir FloatBAND | ||
行 36: | 行 37: | ||
mkdir FloatMLPot | mkdir FloatMLPot | ||
chmod 1777 Float* | chmod 1777 Float* | ||
- | ls -lid $PWD/Float* | + | ls -lid $PWD/ |
</ | </ | ||
- | 将产生的一行或几行信息的文本收集起来。注意,Float*目录创建之后,不能改动,删除之后原位置重建也不可以。<color blue>因此,Float*目录没有放在/ | + | 将产生的一行或几行信息的文本收集起来。 |
+ | |||
+ | ====关于浮动目录的位置==== | ||
+ | |||
+ | <color blue>Float*目录创建之后,不能改动,删除之后原位置重建也不可以。因此,Float*目录没有放在/ | ||
=====第四步,获取机器码,用于申请license===== | =====第四步,获取机器码,用于申请license===== | ||
====节点信息==== | ====节点信息==== | ||
- | 在主节点(提交作业时所在的节点),以及几个代表性计算节点< | + | 在**登录节点**(提交作业时所在的节点),以及几个**代表性计算节点**< |
<code bash> | <code bash> | ||
- | source /public/software/ams2019.101/ | + | source /home/UserID/AMS/ams2022.103/ |
dirac info | dirac info | ||
</ | </ | ||
行 58: | 行 63: | ||
=====第六步,安装license===== | =====第六步,安装license===== | ||
- | 用户收到license.txt文件之后,将该文件放置在AMS安装文件夹(如ams2020.101)中,之后即可正常使用。安装过程中有任何问题,可以发邮件到ams@fermitech.com.cn,说明尽量全面的报错的信息,我们将提供有效的协助。 | + | 用户收到license.txt文件之后,将该文件放置在AMS安装文件夹(如ams2022.103)中,之后即可正常使用。安装过程中有任何问题,可以发邮件到ams@fermitech.com.cn,说明尽量全面的报错的信息,我们将提供有效的协助。 |
+ | =====第七步:如何提交作业、设置核心数===== | ||
+ | PBS/ | ||
+ | |||
+ | 具体参考:[[adf: |