详解Abaqus 2021并行计算设置修改法

修改 Abaqus 2021 并行计算的默认设置

一般教程都是让打开abaqus_v6.env,修改mp_mode=MPI为mp_mode=THREADS,然后加两行cpus和gpus啥的。但是对新版本没用,反正对我的2021版没用。

在Abaqus安装的位置,搜索site文件夹,打开,例如我的site文件夹的路径是D:\SIMULIA\EstProducts\2021\win_b64\SMA\site。

在site文件夹中找到abaqus_v6.env,打开,发现是用python写的,读一读,并没有一般教程里说的mp_mode=MPI这行,反而找到了第25行importEnv('mpi_config.env'),下图蓝色标记的那块儿。


说明并行设置得去mpi_config.env文件里找。

同样在site文件夹下,找到mpi_config.env文件,打开,读一读,在第17行那里有一段选择代码:

elif mpiPlatform in ('win86_64'):

   mp_mode = THREADS

   mp_mpi_implementation = NATIVE

上一块儿代码是linux系统的,我也不懂,这段儿是windows系统的,而且找到了传说中的mp_mode = THREADS,那么就在它下面添加两行代码就行了。但是我觉得这是python语言,注意缩进,我把mpi_config.env文件先复制出来,用Abaqus PDE打开,打开主文件的时候在文件过滤器的下拉列表里选择所有文件类型,在下面加两行代码:

   cpus=2

   gpus=1

在PDE里它自动就缩进啦。因为我的电脑是4核,经过测试发现,cpus数量是一半的时候算的最快,我就写了cpus=2,如下图所示。我不知道不缩进会是什么效果,你们可以试试。


保存,把修改好的文件剪切到原目录,替换掉源文件就行了。然后重启Abaqus CAE,建立job时发现它自动勾选了并行和gpu加速,而且数量都对。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空