这是本文档旧的修订版!
AMS软件本身并不区分正式版、试用版。对于试用版和正式版的区分,是在license文件,以及法律意义的授权协议上面。因此无论是试用版还是正式版,安装过程都是按照如下步骤(以2022.103版为例,其他版本类似)。
安装包上传到在目标文件夹,例如(/home/UserID),并中解压AMS安装包:
cd tar zxf ./ams2022.103.pc64_linux.intelmpi.bin.tgz
这样会生成文件夹/home/UserID/ams2022.103。其中UserID指代具体用户名,下同。
在解压生成的AMS2022.103目录内,有一个文件,名为amsbashrc.sh,里面包含了AMS所需的环境变量。用户需要酌情考虑是否将临时文件夹从默认的/tmp更改为其他路径,例如作业当前目录,如果需要则在amsbashrc.sh最后添加一行(或在pbs脚本中source语句后,添加一行):
export SCM_TMPDIR=$PWD
mkdir /home/UserID/AMSFloat (注意,浮动目录可以在用户可以读写执行的任何位置) cd /home/UserID/AMSFloat mkdir FloatADF (如果没有购买ADF模块,就不需要创建FloatADF) mkdir FloatBAND (如果没有购买BAND模块,就不需要创建FloatBAND) mkdir FloatReaxFF (如果没有购买ReaxFF模块,就不需要创建FloatReaxFF) mkdir FloatDFTB (如果没有购买DFTB模块,就不需要创建FloatDFTB) mkdir FloatMLPot (如果没有购买MLPot模块,就不需要创建FloatMLPot) chmod 1777 Float* ls -lid $PWD/Float*
将产生的一行或几行信息的文本收集起来。注意,Float*目录创建之后,不能改动,删除之后原位置重建也不可以。因此,Float*目录没有放在/home/UserID/ams2022.103下面,这样以后安装新版本时,就不需要再提供机器码,新license可以直接使用
在主节点(提交作业时所在的节点),以及几个代表性计算节点(代表性节点指节点名字是一系列的,比如一个集群有100个计算节点,分三类命名,其中20个节点叫做node*,30个节点叫做cn*,50个节点叫做compute*,那么需要取的机器码就是主节点,以及三类计算节点分别任取两台)运行:
source /home/UserID/ams2022.103/amsbashrc.sh dirac info
将这些节点上dirac info命令产生的输出内容,与第三步中产生的信息一起保存为文本文件,作为机器码。
提交机器码:由注册人邮箱将机器码发送给费米科技(ams@fermitech.com.cn或相关人员),用于license的申请。邮件内容中请说明:单位、注册人、申请正式许可还是试用许可。如果不是注册人本人提交,需要抄送给注册人邮箱。一般提交机器码之后,1~3工作日内会把license发给您,如果3天仍然没有收到,您可以联系我们查询一下进度。
用户收到license.txt文件之后,将该文件放置在AMS安装文件夹(如ams2022.103)中,之后即可正常使用。安装过程中有任何问题,可以发邮件到ams@fermitech.com.cn,说明尽量全面的报错的信息,我们将提供有效的协助。