abaqus并行计算报错,无子程序,有initial state? 200

浏览:3546 回答:9

我做一次喷丸无此问题,并行计算正常。

但是当我在尝试使用initial state功能(导入应力场)和particle generator 关键字(生成PD3D单元)来模拟二次喷丸,如果我不开并行计算。运算是可以正常进行的。但是一旦打开并行计算则会出现如下错误:

ABAQUS/explicit rank 0 encountered a SEGMENTATION FAULT.

forrtl: severe (47): write to READONLY file, unit 7, file C:\Users\CNLEZH~1\AppData\Local\Temp\CNLEZHA30_strip-peening-2nd0-5-N100-MPI_25944\fort.7

我在网络上搜索到的类似错误都是因为子程序引起的越界访问,或者试图修改只读变量之类的(和我上面写出的报错信息很类似)。但是我这里并没有主动使用任何子程序。请问各位有遇到过这个问题吗?

2021-05-06_16-20-35.png


abaqus并行计算报错,无子程序,有initial state?的图2
邀请回答 我来回答

全部回答

(5)
默认 最新
小提米
时隔两三年后,我自己发现,可能不能选择“increase memory allocation based on analysis estimates” 个人理解是软件强行分配已经不足的内存,导致了错误。其实归根到底,一定一定控制计算规模。规模大了,计算慢,出错多,找错难。
2023年4月5日
评论 1 点赞 1
土霸城的小陀螺

你好,请问最终解决了问题,我和您的问题类似,也是引入initial state二次计算时不能开并行计算,之前怀疑是版本的问题,将6.14升级为2019问题同样存在。由于模型太大,不开并行计算过慢,实在不知道怎么办了。

2022年3月17日
评论 点赞 1
SnowWave02
看起来像是并行时abaqus后台两个核同时写一个文件,可能是abaqus的bug,换一个版本的abaqus试试
2021年5月7日
已采纳 评论 1 点赞 1
nemoone

您好,我也遇到了并行运算rank  encountered a SEGMENTATION FAULT的问题,请问您解决了吗?

2021年9月12日
评论 1 点赞
韩晶
干涉就是这个interference
2021年5月8日
评论 1 点赞

没解决?试试专家一对一服务

换一批