
CAE软件的并行测试方案
一、硬件环境
曙光集群,1个管理节点和22个刀片,其中每个刀片(含管理节点)16个核、8GB内存。考虑到计算资源的分配,本次测试,最多调用12个计算节点。
二、软件环境
系统环境:Linux ;测试软件:COMSOL Multiphysics;并行环境:COMSOL Multiphysics自带的并行库;
三、测试条件
测试案例:基于COMSOL Multiphysics案例库中自带的案例文件:分别选取结构力学、岩土力学、流体力学以及非线性力学四个类型的案例,细化网格,然后在求解器节点中添加集群并行计算节点,设定正确的节点文件名、临时路径等参数。
测试方法:将测试文件上传到集群的NFS中,然后通过批处理方式顺序执行下面列出的指令,调用COMSOL自动进行批处理并行计算,并记录计算的日志,然后分析日志文件。为避免管理节点上其他任务的影响,通过ssh方式登录进入其中一个空闲的刀片,然后执行这些指令。
四、测试步骤
在集群所在局域网内任意一台客户机,登陆putty,使用远程文件拷贝软件winscp,将已在图形化界面建立好的COMSOL模型文件(已完成前处理)拷贝至集群硬盘特定目录。进入COMSOL安装目录/public/software/COMSOL44/,执行计算命令:/public/software/COMSOL44/bin/comsol batch -clustersimple -nn 1 -np 4 -inputfile /public/COMSOL44/cluster.mph -outputfile /public/COMSOL44/cluster_1_4.mph -batchlog /public/COMSOL44/cluster_1_8.log -f /public/node_list;上述命令中,nn后面的数字1,代表参与计算节点数为1,np后面的数字4,代表单个基点上参与计算的CPU核数为4;inputfile后面的是计算模型文件的读取路径,outputfile后面的是计算结果文件的存储路径;后面的.log文件是记录计算信息的记录文件,可人工指定;最后的f命令是指挂载计算节点,是COMSOL的并行调用节点格式,node_list已由曙光公司人员编辑完成。使用远程文件拷贝软件winscp,将所有计算结果文件以及记录log文件,拷贝至本机,在本机上进行后处理操作,记录log文件中包含了计算时长、存储时长、计算进度等信息。
五、测试结果

文章资源来自网络,侵删。