【发布时间】:2017-06-15 06:50:07
【问题描述】:
我尝试通过以下python代码提交一堆ABAQUS作业:
for i in range(n):
mdb.jobs['job_'+str(i)].submit()
之后它遵循另一个循环,检查每个作业是否已完成:
for i in range(n):
mdb.jobs['job_'+str(i)].waitForCompletion()
不幸的是,如果 n > 5,我至少有一个作业出现错误。发生的错误是:
“作业作业的 XML 解析失败_i。关闭套接字并终止所有进一步的消息。请检查 .log、.dat、.sta 或 .msg 文件以获取有关状态的信息这份工作。”
脚本已在 ABAQUS GUI > 运行脚本中启动。有谁知道为什么会发生这种情况,是否有一个 python 解决方案可以将作业分配到我所有可用的 CPU 内核上?
最好的问候和感谢!
【问题讨论】:
-
是submit还是waitforcompletion抛出的错误?
标签: abaqus