【问题标题】:How to submit multiple jobs in Abaqus using python script如何使用 python 脚本在 Abaqus 中提交多个作业
【发布时间】:2016-01-09 17:03:45
【问题描述】:

我试图弄清楚如何使用 cmd 行中的 python 脚本在同一个 cae 文件中提交多个 Abaqus 作业。

我尝试了以下脚本的多种变体,但没有成功

import os

File=openMdb(pathname="ATF-1-157C_157D_158A_Oct2015")
myJob1 = mdb.Job(name='A01_AB', model=A01_As-Built, description=jobDescription)
myJob1.submit()

我不断收到有关无法识别 mdb 的错误。

我也试过放

from abaqus import *
from abaqusConstants import *

在文件的开头并获取有关 abaqus 内核的错误

谢谢

【问题讨论】:

  • 发布实际的错误消息并展示您如何运行脚本
  • model=description= 关键字参数采用字符串。
  • 这有帮助。我在 A01_As-Built 和 jobDescription 周围放了一个 ' ,它就运行了。我还删除了 File= 步骤......感谢您的帮助

标签: python abaqus


【解决方案1】:
mdb.Job(name='Job-1', model='Model-1', description='', type=ANALYSIS, 
atTime=None, waitMinutes=0, waitHours=0, queue=None, memory=90, 
memoryUnits=PERCENTAGE, getMemoryFromAnalysis=True, 
explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF, 
modelPrint=OFF, contactPrint=OFF, historyPrint=OFF, userSubroutine='', 
scratch='', resultsFormat=ODB, parallelizationMethodExplicit=DOMAIN, 
numDomains=1, activateLoadBalancing=False, multiprocessingMode=DEFAULT, 
numCpus=1)

由字符串填充的关键字“模型”。我建议您复制 abaqus 回放文件 .rpy 来帮助您编写自己的脚本,它确实很有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 2023-03-16
    相关资源
    最近更新 更多