记录一下这个bug,以免之后忘了
在跑abaqus 有关磨损的模型的时候,突然换了一个子程序就报错了。报错信息是
Error in connection to analysis
Analysis Input File Processor completed successfully.
ERROR in job messaging system: Error in connection to analysis
Please see the message file for possible error messages if the file exists.
经过多次实践和对比试错,发现这个问题一般是由以下三种情况引起的:
情况1-内存/网络问题
之前碰到这个问题的时候,我把模型从E盘移动到了C盘,就跑通了。
可能我E盘剩余空间小,再加上有用百度网盘在备份。只要移到C盘就说明问题都没了。远程的时候出问题,网络卡的时候偶尔会有。
情况2-多任务运行
两个job一起跑的时候,第二个就会显示connect 问题,不知道是不是两个会打开同一个txt文件的原因,没有对比过。
情况3-使用子程序时,子程序内部地址不对
由于重新整理了文件,子程序里有
OPEN(unit=16,file='E:\ABAQUS\...\test.txt',status='unknown')
类似这样的一个地址,但是原地址已经不存在了,所以报错了。修改为正确的地址之后就跑通了。
如果模型在有用子程序报错了,很有可能是这个原因引起的。
如果有其他情况欢迎补充!