从事CAE
的同学们,是否遇到以下难题:
白天忙了一天,终于做好了N多个模型的nastran
(*.bdf
)和abaqus
(*.inp
)等求解文件,艾玛一看,到下班点了!!
完犊子,我还没开始计算,可是我想早点下班,能不能电脑自动批处理将我所有的求解文件排队计算完,然后自动关机?
答案是可以的,今天一文就是解决存放于不同文件夹下的多个不同求解文件提交求解难题。
鼠标右键单击 → 新建一个文本文档(*.txt)→ 将后缀txt 改为bat→ 右键点击,编辑→ 输入下面即将讲到的提交求解内容 → 保存 → 双击 *.bat文件 → 弹出cmd 运行窗口,自动开始计算→ 计算完成后自动关闭窗口,如下图:
将*.bat 文件和 *.inp文件放在同一个文件夹下, *bat文件代码:
call abaqus job=1 int cpus=10 ask =off
call abaqus job=2 int cpus=10 ask =off
call abaqus job=3 int cpus=10 ask =off
shutdown -s -f -t 60
备注:
(1)job=1, 1是inp文件的名称
(2)ask = off, 默认覆盖之前已有求解文件
(3)cpus=10 ,10是CPU核数,不是线程数量!!!
(4)int, 是interactive的缩写,可以让inp文件依次进行计算
(5)shutdown -s -f -t 60 是计算完最后一个后60 秒关机 ,时间可以自己任意设置
(6)如果某一行提交文件不想提交只需要在行首加# 注释掉
该方法强烈推荐!只需在桌面放一个 *.bat文件解决所有提交求解计算!
将*.bat 文件放在桌面即可,bat文件代码:
cd/d G:\05-AbaqusWorking\rr #文件夹目录
call abaqus job=Job-inflation int cpus=10 ask =off
cd/d G:\XXX\tt #文件夹目录
call abaqus job=Job-1 int cpus=10 ask =off
call abaqus job=Job-2 int cpus=10 ask =off
cd/d F:\myworking\ww #文件夹目录
call abaqus job=random int cpus=10 ask =off
#shutdown -s -f -t 60 #程序运行完毕后60s关机
备注:
(1)cd/d ,指定文件夹位置
(2)同一个文件有多个求解文件时,只需要指定一次文件夹路径
cd/d E:\66\rr #文件夹目录
https://www.gofarlic.com\nastran2018\20180\bin\nastran.exe XX.bdf
cd/d G:\05-nastran\tt #文件夹目录
https://www.gofarlic.com\nastran2018\20180\bin\nastran.exe XX.bdf
#shutdown -s -f -t 60 #程序运行完毕后60s关机
划重点:(1)https://www.gofarlic.com\nastran2018\20180\bin\nastran.exe 是nastran的求解器路径
(2)不要使用nastranw.exe ,这个是多任务并行计算 ,对于电脑性能不好的同学们,要使用 nastran.exe ,这个是单任务排队计算。
cd/d G:\05-AbaqusWorking\rr
call abaqus job=Job-inflation int cpus=10 ask=off
cd/d G:\03-nastranWorking\test_11
https://www.gofarlic.com\Nastran2018\bin\nastran.exe load_test_11.bdf
cd/d G:\05-AbaqusWorking\tt
call abaqus job=Job-1 int cpus=10 ask=off
cd/d G:\03-nastranWorking\test_qq
https://www.gofarlic.com\Nastran2018\bin\nastran.exe load_test_qq.bdf
cd/d G:\05-AbaqusWorking\ww
call abaqus job=4_neck_head int cpus=10 ask=off
shutdown -s -f -t 60
看到这里,我相信聪明机智的您肯定想到了Ansys (*.cdb)、lsdyna(*.k)的批处理提交问题,没错,方法类似,不再赘述。
好了,完事,看到这里,是不是心情美滋滋
送人玫瑰,手留余香,您的支持与鼓励是我持续创作的动力!
如果您喜欢我的文章,请 添加小编个人微信(linge_cae);或者添加小编的个人微信公众号(Lin哥说CAE)
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...