配置HPC平台
要在远程HPC集群上使用Simcenter Amesim,初始安装后需进行特定配置。这些修改可由IT管理员直接应用于全局用户设置,或由用户在其主目录配置文件(如.bashrc或.profile)中自行配置。
-
HPC集群必须安装在Linux操作系统上。
注意:也可使用Microsoft Windows操作系统,此时请参阅章节AMEHPCStudystart。
-
Simcenter Amesim需安装在所有节点(包括用于作业提交和监控脚本的头节点):集群所有节点都可能运行仿真,因此需要访问Simcenter Amesim资源。通常安装在共享目录以避免重复安装。详情请联系HPC平台IT服务。
-
X服务器:部分Simcenter Amesim脚本API命令需要X服务器才能正确执行。若您的仿真使用此类命令且HPC未配置X服务器(常见情况),请在模板中设置--xserver选项并添加启动虚拟X服务器的命令。
需安装Simcenter Amesim并配置用户环境变量指向其位置。需设置以下环境变量:
环境变量 |
取值 |
位置 |
---|---|---|
AME |
Simcenter Amesim安装路径 |
所有节点 |
PATH |
添加$AME |
所有节点 |
PATH |
添加$AME/scripting/python/hpc/ |
所有节点 |
SC1D_LICENSING_TYPE |
设为"ugs"使用FlexLM许可 不设置或设为非"ugs"值则使用RLM许可 |
前端节点或用户配置文件 |
SPLM_LICENSE_SERVER |
许可服务器地址(port@location格式) (若首选RLM许可则为可选) |
前端节点或用户配置文件 |
LMS_LICENSE |
许可服务器地址(port@location格式) (若首选FlexLM许可则为可选) |
前端节点或用户配置文件 |
这些环境变量是Simcenter Amesim可执行文件正常运行所必需的。
可通过设置以下可选环境变量修改Simcenter Amesim行为:
环境变量 |
取值 |
默认值 |
位置 |
---|---|---|---|
AME_HPC_PATH |
若不使用Simcenter Amesim安装目录中的HPC目录,则指定其路径 |
$AME/scripting/python/hpc |
前端节点 |
AME_FRONT_HPC_PATH |
当前端节点未安装Simcenter Amesim时,指定可访问的HPC目录路径 |
$AME/scripting/python/hpc |
前端节点 |
AME_SIMULATIONPORT |
Simcenter Amesim仿真过程管理器使用的TCP基础端口号 40001-65535 |
40001 |
前端节点 |
AME_SIMULATIONPORT_ |
尝试绑定的TCP端口范围:[基础端口: 基础端口+扩展值] 0-25534 |
1000 |
前端节点 |
AME_HPC_PYTHON |
直接调用AMEHPCStudyStart时使用的Python路径 |
$AME/AMEPython |
前端节点 |
从图形用户界面远程提交Simcenter Amesim研究时,环境变量必须在非交互式登录脚本中设置(CentOS和Ubuntu/Debian发行版为.bash_profile)。
由于NFS不太适合HPC,建议使用其他更合适的文件系统。若必须使用NFS,建议挂载NFS存储时使用sync和noac选项,这对设计探索研究尤为重要。
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂