24小时热门版块排行榜    

查看: 914  |  回复: 0
【悬赏金币】回答本帖问题,作者liych_user将赠送您 20 个金币

liych_user

捐助贵宾 (初入文坛)

[求助] abaqus python脚本批量模型正常接续计算完成一半,后面只建模型不进行计算

批量40左右个模型用python循环接续计算,完成前半十几二十个模型的计算后剩下的模型都能建模但是无法计算,每新建一个模型就显示ABAQUS/Standard rank 0 failed to allocate memory错误没有计算直接跳到下一个模型,任务管理器发现内存飙到90几,但是硬盘空间还有很多,请教各位如何解决
我的任务循环函数如下:
CODE:
def jobsubmit(job_name, model_name):
    mdb.Job(name=job_name, model=model_name, description='', type=ANALYSIS, atTime=None,
        waitMinutes=0, waitHours=0, queue=None, memory=90, memoryUnits=PERCENTAGE, getMemoryFromAnalysis=False,
        explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF, modelPrint=OFF, contactPrint=OFF,
        historyPrint=OFF, userSubroutine='', scratch='', resultsFormat=ODB, multiprocessingMode=DEFAULT,
        numCpus=8, numDomains=8, numGPUs=0)
    mdb.jobs[job_name].submit(consistencyChecking=OFF)#提交作业进行计算
    mdb.jobs[job_name].waitForCompletion()

刚开始前二十个模型都能顺利完成建模与计算,但是到后面在某一个模型建立的log文件出现如下的报错信息:(然后从这个模型开始后面接续的模型都是只建模出来而没有投入计算)
CODE:
Analysis initiated from SIMULIA established products
Abaqus JOB Job27-32
Abaqus 2020
Abaqus License Manager checked out the following licenses:
Abaqus/Standard checked out 12 tokens from Flexnet server localhost.
<1012 out of 1024 licenses remain available>.
Begin Analysis Input File Processor
2022/1/11 8:14:53
Run pre.exe
2022/1/11 8:15:14
End Analysis Input File Processor
Begin Abaqus/Standard Analysis
2022/1/11 8:15:14
Run standard.exe

*** Error:ABAQUS/Standard rank  0 failed to allocate memory

*** ERROR CATEGORY:  SOLVER

2022/1/11 8:16:29
Abaqus Error: Abaqus/Standard Analysis exited with an error - Please see the
message file for possible error messages if the file exists.
Begin SIM Wrap-up
2022/1/11 8:16:29
Run SMASimUtility.exe
2022/1/11 8:16:29
End SIM Wrap-up
Abaqus/Analysis exited with errors

回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liych_user 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见