首页/文章/ 详情

LS-DYNA学习笔记-Platform MPI并行计算库的一种调用方法

3月前浏览123
    前几天总结MPI库的时候,说过intel和Microsoft的MPI库,ANSYS可以支持安装,但是IBM的platform MPI库,没有找到库的安装文件,IBM官方网站需要登录才能下载;
      针对这个问题,昨天发现Altair的软件安装完成后,MPI库自带Platform,版本是platform-mpi-09.01.02,感觉有点久远了,但是这个是我目前能找到的唯一Platform MPI库了;如果有其他版本的同学,给我留言,感谢 🙏!
     因为是已经安装完成的库,所以调用的思路,采用call命令,调用bat文件,使用
    bat文件如下:

@echo off

rem  Set needed environment variables, for LS-Run with Platform MPI

set "MPI_ROOT=E:\GreenSF\LS-DYNA\MPI_Green\Platform"

set "PATH=%MPI_ROOT%\Bin;%PATH%"

使用CALL命令时,语句中注意,启用的exe文件为mpirun,而不是默认的mpiexec;

call “bat路径\lsdynapvar.bat" && mpirun -np $NCPU "$SOLVER" i=$INPUT memory=$MEMORY

     测试发现,目前这个库不支持R14(也可能是这个版本LS-DYNA本身的原因)系列了 ,R11.X R12.X  R13.X没有问题,可以启动,但是某些版本支持力度不好,计算过程可能会失败(比如同样的DYN文件,R11.2.2.2计算失败,R12.2.2就正常计算);


       LS-DYNA三种MPI并行计算的版本,至此都可以在windows平台上正常启动,不过从测试过程看,虽然MSMPI部分场景效率略低于Intel,但是稳健性是三种方式最高的,基本不会报错或者计算失败;

      刚简单测试了一下效率,在windows平台上,建议用MS或者INTEL吧,platform在LS-DYNA R12.2.2版本测试中可以发现效率明显下降(下图),而且多个DYNA版本计算失败,应用的门槛比较高的,估计在linux平台上,有HYB混合计算的优势,Windwos平台不推荐;


来源:阿毅工作室
LS-DYNAANSYSAltair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-08-01
最近编辑:3月前
langya222
硕士 | CAE高级工程师 行必诚,言必信!
获赞 30粉丝 29文章 76课程 0
点赞
收藏
作者推荐

基LS-DYNA的超薄件拉延及回弹分析

板材壁厚:0.1mm以下多工步成形:分析难度很大,对壁厚和回弹都有要求:显式结果:隐式结果:回弹结果:从分析过程看,隐式计算回弹和厚度结果更精确,但是计算成本较高,时间长;来源:阿毅工作室

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈