2017-06-15 247 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() 
相關問題