Ansys Remote Solve Manager(RSM)提供了配置和监视作业提交到HPC资源的核心框架。即:通过本地workbench直接提交作业到服务器slurm/pbs/lsf队列进行求解。
搭建步骤:
安装:下载ansys 2020 R2版本及以上安装包;安装;获取license (可参考https://www.bilibili.com/read/cv6398258)
启动服务器端的RSM服务:
root执行/opt/ansys2020/v202/RSM/Config/tools/linux/install_daemon -launcher
注意:我这里ansys安装在/opt/ansys2020文件夹下,大家需要根据自己ansys安装目录来执行上述命令。
3. 启动pc端RSM进行配置:
启动RSM
设置
执行测试
PS: RSM自动进行作业提交测试,点击Submit后,我们的服务器端用squeue可以看到一个ansys作业在运行。
1. 用workbench只做一个project或者打开一个project作为测试。
2. 双击Solution进入求解模块(Mechanical模块),并打开求解设置(圆圈处)
3. 求解器设置(我们选择了名为Remote的RSM求解器,队列为P)
6. workbench界面右下角,可以选择“作业查看”、“过程显示”、“计算输出信息”
PS: 提交的计算,可以在服务器端用squeue查看到;计算结束后,数据文件将会自动传回pc端;可以在Job Monitor中单击计算任务,查看到计算过程log,以及数据传回路径。
链接:https://pan.baidu.com/s/1PHQGRI-rSm0IUHf8g-ezvA
提取码:4p6b
多人使用的服务器,为了避免资源调用冲突,我们建议使用队列系统,如slurm、pbs等。而大多数的linux计算软件,多为提交计算脚本进行计算。ansys、abaqus、matlab等有限元软件都可以如此进行计算提交。但是脚本提交对于这类图形化程度高的软件来说较为繁杂(需要产生各种提交数据)。因此目前越来越多软件开始通过本地图形界面向服务器提交作业,比如这里ansys workbench。