2017-06-15 230 views
0

我尝试通过下面的Python代码提交一堆ABAQUS工作:之后它遵循另一种循环,如果每个工作已经完成,检查使用与ABAQUS Python脚本所有CPU核心

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解析失败job_ 。关闭套接字并终止所有进一步的消息。请检查.log,.dat,.sta或.msg文件以获取有关作业状态的信息。“

脚本已在ABAQUS GUI> Run Script中启动。有谁知道为什么会发生这种情况,不存在的蟒蛇解决我的所有可用的CPU内核在分配工作

最好的问候和感谢

+0

是由引发错误提交或waitforcompletion? – agentp

回答

0

使用都在同一个循环语句:?!

for i in range(n): 
    mdb.jobs['job_'+str(i)].submit() 
    mdb.jobs['job_'+str(i)].waitForCompletion() 
相关问题