Moldex3D 2023在Linux上安裝之为求解器配置授权伺服器、运用解算器
• 为求解器配置授权服务器 (Configure the License Server for Solvers)
运行求解器之前必须完成连接授权服务器的配置。为求解器配置授权服务器有两种方法。
方法一:将lmserver 和lmport设置为环境变量
•使用以下指令行设置 lmserver 和 lmport 环境变量
•export lmserver=192.168.1.1
•export lmport=2556
方法二:在Moldex3D的Conf目录 (例如::/home/peter/Moldex3D/2023/x64/Conf)中创建一个包含lmserver 和 lmport的lm.conf
•lm.conf 内容的样本
• 运用 Moldex3D 解算器 (solver) 的命令行工具 (Usage of Moldex3D Solver Command Line Tool)
Moldex3D Solver Command-Line Tool是用来启动Moldex3D计算以及产生工作排程器的脚本的console程序。它可以自动处理授权的取得及释放动作。此console程序位于 /opt/Moldex3D/2023/x64/Bin
用法1 (启动run的全部分析序列):
MDXSolverCommandlineTool -run np={nprocess} bjsfile={bjs_file_path} [runindex={run_index}] [machinefile={compute_node_file_path}]
•必要参数
❖nprocess: 启动时 MPI 行程(process)的总数。
❖bjs_file_path: MDXBatchRun.bjs 的完整路径。
•选择性参数
❖run_index: 在bjs_file_path内run的顺序.默认值为0 (0表示在bjs_file_path内的第一个run)
❖compute_node_file_path: 纪录要使用的计算结点的文本文件完整路径。此档案的内容是主机名的列表,每行一个名称。若要手动启动MDXSolverCommandlineTool,则必须指定此参数。IntelMPI支持以下常用的工作排程器:Altair PBS Pro, Torque, OpenPBS, IBM Platform LSF, SLURM, Parallelnavi NQS, Univa Grid Engine。若你使用其中一个工作排程器启动MDXSolverCommandlineTool,则无需指定此参数。
用法2 (启动run的单模块分析):
MDXSolverCommandlineTool -launch {bjs_file_path} {run_index} {module_index} {nprocess} {compute_node_file_path}
•必要参数
❖bjs_file_path: MDXBatchRun.bjs的完整路径
❖run_index: 在bjs_file_path内run的顺序 (0表示在bjs_file_path内的第一个run)
❖module_index: 要计算的module的index (0表示在bjs_file_path内的run的第一个模块)
❖nprocess: 要启动的MPI processes数量
❖compute_node_file_path: 纪录要使用的计算结点的文本文件完整路径. 此档案的内容是主机名的列表,每行一个名称