声明:本文只用于研究学习ansys软件安装与使用,禁止用于商业用途,如您有使用软件的需求,请前往正规渠道购买正版软件授权
一、软件简介
ANSYS软件是美国ANSYS公司研制的大型通用有限元分析(FEA)软件,是世界范围内增长最快的计算机辅助工程(CAE)软件,能与多数计算机辅助设计(CAD,computer Aided design)软件接口,实现数据的共享和交换,如Creo, NASTRAN、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
注意:选择tool→options,去掉勾选share single license between applications possible ,选择ok即可,如果不去掉勾选会导致在workbench中打开fluent、CFX等工程报“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博客