abaqus并行计算报错,无子程序,有initial state? 200
我做一次喷丸无此问题,并行计算正常。
但是当我在尝试使用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
我在网络上搜索到的类似错误都是因为子程序引起的越界访问,或者试图修改只读变量之类的(和我上面写出的报错信息很类似)。但是我这里并没有主动使用任何子程序。请问各位有遇到过这个问题吗?
全部回答 (4)
默认 最新
时隔两三年后,我自己发现,可能不能选择“increase memory allocation based on analysis estimates”
个人理解是软件强行分配已经不足的内存,导致了错误。其实归根到底,一定一定控制计算规模。规模大了,计算慢,出错多,找错难。
2023年4月5日
评论 1 点赞 1
你好,请问最终解决了问题,我和您的问题类似,也是引入initial state二次计算时不能开并行计算,之前怀疑是版本的问题,将6.14升级为2019问题同样存在。由于模型太大,不开并行计算过慢,实在不知道怎么办了。
2022年3月17日
评论 1 点赞 1
看起来像是并行时abaqus后台两个核同时写一个文件,可能是abaqus的bug,换一个版本的abaqus试试
2021年5月7日
已采纳 评论 2 点赞 1
干涉就是这个interference
2021年5月8日
评论 1 点赞




















