示例:Windows HPC的NATIVE驱动
要在Windows HPC集群上启动研究,必须使用AMEHPCStudyStart.bat脚本。
以下示例展示了使用NATIVE驱动和Microsoft MPI作为远程shell(有关Microsoft MPI设置的详细信息请参阅章节配置Windows平台的MPI)在Windows上启动批量研究的命令。HPC集群节点必须可直接通过网络访问,因此这些命令通常可从计算节点之一执行。在cmd shell中:
set AME_HPC_PYTHON=%AME%\AMEPython.bat
cd /D %AME%\scripting\python\hpc
.\AMEHPCStudyStart.bat --driver NATIVE
--remote-shell mpi
--machinefile Path\To\Machinefile.txt
--jobspernode 8
--dirmodel Path\To\InputModelsDirectory
--model AmesimModelFileName.ame
--wdir Path\To\Output\Study\Directory
--type batch
--amepath %AME%
--compiler gcc64
--env SPLM_LICENSE_SERVER=PortNumber@Server
--env SC1D_LICENSING_TYPE=ugs
上述命令在AmesimModelFileName.ame模型上启动批量研究,该模型位于Path\To\InputModelsDirectory目录中,每个计算节点使用8个作业。模型使用gcc64编译器编译,结果写入Path\To\Output\Study\Directory目录(该目录必须在所有计算节点之间共享)。
使用NATIVE驱动时,远程shell参数目前在Windows上是必需的,因为如章节NATIVE驱动所述,仅支持mpi。此外,必须向NATIVE驱动提供包含计算节点名称的machinefile路径。其余参数在Windows和Linux上类似,此处提供的是最小示例。更多详细信息请参阅章节AMEHPCStudystart提供的完整命令行文档。
注意:
本示例假设所有计算节点上都定义了AME环境变量,并指向HPC集群中的Simcenter Amesim安装目录。AME_HPC_PYTHON环境变量仅在启动过程中调用AMEHPCStudyStart.bat脚本之前需要定义。
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂