Ansys-2022R1如何在Linux&HPC并行计算集群安装并使用?

声明:本文只用于研究学习ansys软件安装与使用,禁止用于商业用途,如您有使用软件的需求,请前往正规渠道购买正版软件授权

一、软件简介

ANSYS软件是美国ANSYS公司研制的大型通用有限元分析(FEA)软件,是世界范围内增长最快的计算机辅助工程(CAE)软件,能与多数计算机辅助设计(CAD,computer Aided design)软件接口,实现数据的共享和交换,如CreoNASTRAN、Algor、I-DEAS、AutoCAD等。是融结构、流体、电场、磁场、声场分析于一体的大型通用有限元分析软件。在核工业、铁道、石油化工、航空航天、机械制造、能源、汽车交通、国防军工、电子、土木工程、造船、生物医学、轻工、地矿、水利、日用家电等领域有着广泛的应用。ANSYS功能强大,操作简单方便,已成为国际最流行的有限元分析软件,在历年的FEA评比中都名列第一。中国100多所理工院校采用ANSYS软件进行有限元分析或者作为标准教学软件。

二、环境简述

HPC集群,48节点(2台管理节点,46计算节点),每节点: cpu AMD EPYC 7513 32-Core*2颗 内存256G

系统版本:centos7.9 2009 (工作站,全包安装),slurm版本19.0

ansys版本:2022R1

安装路径/public/software/apps/ansys_2022R1

三、准备安装包

将软件上传至/public/sourcecode/Business software/

安装文件有3个Disk1、Disk2、Disk3,crack为pj文件,可解压上传也可分别挂载3个目录,供安装过程中选择,操作步骤不在赘述。

安装分为图形化安装跟静默2种方式,以图形化安装为例

四、开始安装

方法一:以图形界面方式安装

进入disk1目录执行./INSTALL  -LM  #以图形方式进行引导安装

选择Install Ansys Products

选择同意,下一步

 选择软件安装路径,这里是/public/software/apps/Ansys_2022R1/ansys_inc,下一步

License服务器配置,注意一定要选择skip,下一步

 根据需求安装组件,下一步

 

后续根据弹窗提示,选择disk2,disk3就行,安装成以后退出 

方法二:以命令行文本方式进行安装(可选)

进入disk1目录执行

./INSTALL  -silent -install_dir  /public/software/apps/ansys_2022R1 -media_dir2  /public/sourcecode/ansys-2022/disk2   -media_dir3  /public/sourcecode/ansys-2022/disk3

注意:-silent -install_dir 用户自定义要将软件安装到哪个目录  -media_dir2 -media_dir3指定后续安装包路径   -product_flag 指定安装哪些产品,不使用此参数,默认全部安装

举例:只安装 ANSYS Fluent ANSYS CFX

./INSTALL  -silent -install_dir  /public/software/apps/ansys_2022R1 -cfx -fluent  -media_dir2  /public/sourcecode/ansys-2022/disk2   -media_dir3  /public/sourcecode/ansys-2022/disk3

其它可选参数:

 -disablerss 关闭Ansys用户在线反馈链接

-licserverinfo “<interconnect_port:FlEXlm_port:lic_server>”   <--- 为软件启动指定授权服务主机及服务端口号,缺省时可在之后再作配置

“<interconnect_port:FlEXlm_port:lic_server>”有两种模式:

a) One_Server模式:
“2325:1055:Li_server_name” <--- “Li_server_name”为license授权服务器主机名

b) Three_Server模式(也称为三机冗余模式)
“2325:1055:server1,server2,server3” <--- “server1,server2,server3”为授权文件中顺序对应的三台授权服务器主机名

-mount_path2 <path> <--- 供使用光盘静默安装时用户指定第二张光盘数据挂载点的绝对路径

实际举例:

mkdir -p /share/apps/ansys_inc
./INSTALL -silent –install_dir “/share/apps/ansys_inc” -mechapdl -fluent -disablerss -licserverinfo “2325:1055:li_server”


注:此条安装命令将采用静默模式安装,安装目录创建好的指定目录“/share/apps/ansys_inc”,安装产品模块为“Mechanical APDL ANSYS)”与“ANSYS FLUENT”,指定的授权服务主机名为“li_server”(授权主机请根据实际情况填写)

mkdir -p /share/apps/ansys_inc
echo -e “mechapdl\nfluent” > /tmp/products_list
./INSTALL –silent -media_dir2 <path> -media_dir3 <path> –install_dir “/share/apps/ansys_inc” -productfile “/tmp/producs_list” -disablerss -licserverinfo “2325:1055:li_server”

ansys常用命令:爱国版可能没有这些内容

4.1 启动license server 服务

<Self-defined_Path>为用户自定义软件安装目录

cd <Self-defined_Path>/ansys_inc/shared_files/licensing
./start_ansysli <--- 启动license server服务
./stop_ansysli <--- 停止license server服务

 4.2 查看license server服务器版本号

cd <Self-defined_Path>/ansys_inc/shared_files/licensing/linx64
./ansysli_util -version

4.3 查看授权信息

显示名为“Li_server_name”的授权主机上授权信息
./ansysli_util -statli

 4.4 显示由ANSYS公司授权的客户ID号

./ansysli_util -getcn

4.5 检测指定主机上license server服务的运行状态 

./ansysli_server -k info 1055@Li_server_name   
Li_server_name 为安装license服务的主机名

 4.6 启动anslic_admin服务管理器界面 

cd <Self-defined_Path>/ansys_inc/shared_files/licensing/lic_admin/
./anslic_admin <--- 启动license server管理器图形操作界面

五、授权license

进入到crack目录,覆盖合并安装目录下的ansys_inc

cp -rp ansys_inc /public/software/apps/ansys_2022R1/

六、配置环境变量

在/etc/profile.d/下创建(开机自动生效),本次统一在HPC集群/public/software/profile.d/下创建,使用时可source文件,也可使用module命令加载

#!/bin/bash
ANSYSLIC_DIR=/public/software/apps/ansys_2022R1/ansys_inc/shared_files/licensing
ANSYSLMD_LICENSE_FILE=/public/software/apps/ansys_2022R1/ansys_inc/shared_files/licensing/license_files/ansyslmd.lic
DYNARDO_LICENSE_FILE=/public/software/apps/ansys_2022R1/ansys_inc/dynardo_SSQ.dat
OPTISLANG_FORCE_LICENSE=DYNARDO
Ansys_InsDir=/public/software/apps/ansys_2022R1/ansys_inc
export PATH=$PATH:${Ansys_InsDir}/v221/ansys/bin
export PATH=$PATH:${Ansys_InsDir}/v221/fluent/bin
export PATH=$PATH:${Ansys_InsDir}/v221/CFX/bin
export PATH=$PATH:${Ansys_InsDir}/v221/autodyn/bin
export PATH=$PATH:${Ansys_InsDir}/v221/lcepak/bin
export PATH=$PATH:${Ansys_InsDir}/v221/polyflow/bin
export PATH=$PATH:${Ansys_InsDir}/v221/icemcfd/linux64_amd/bin
export PATH=$PATH:${Ansys_InsDir}/v221/Framework/bin/Linux64
export MPI_REMSH=/usr/bin/ssh
export CFX5RSH=/usr/bin/ssh

七、运行软件并测试

执行命令

/public/software/apps/ansys_2022R1/ansys_inc/v221/Framework/bin/Linux64/runwb2

注意:选择tooloptions,去掉勾选share single license between applications possible ,选择ok即可,如果不去掉勾选会导致在workbench中打开fluentCFX等工程报“no license for fluent Application

不去掉勾选在workbench中打开fluent如下图

去掉勾选,在workbench中正常打开fluent

 

 八、提交fluent作业进行测试

 九、测试CFX

 十、使用slurm作业调度系统提交作业测试

十一、使用pbs、slurm、命令行方式提交作业

 关于如何使用pbs或slurm脚本在Linux&HPC并行计算集群上提交作业及如何使用命令行在Linux&HPC并行计算集群上提交作业,请参考博文主流CAE仿真软件如何在Linux&HPC并行计算集群上使用pbs或slurm脚本提交作业(上篇)?-CSDN博客

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术瘾君子1573

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值