Abaqus cmd 批处理

一、基本操作

在工作目录中新建记事本写入内容:

call abq6144 job=jobname1 cpus=6 memory=5gb scratch=H:\Temp double interactive

call abq6144 job=jobname2 cpus=6 memory=5gb scratch=H:\Temp double interactive

保存改后缀为bat,双击运行

注:

abq6144:指定Abaqus版本号(6.14-4),也可直接用“abaqus”代替

Abaqus2020的为abq2020或abaqus

cpus=指定线程数

memory=指定最大内存

scratch=计算临时文件存储地(计算完成自动删除)(默认在C盘中,为避免出现Check the disk space on your system错误,可将路径改为其他盘符)

double:采用双精度进行计算(若缺省则默认采用单精度)*若用CEL算法最好用双精度以保证结果的正确

interactive:依次计算,也可简写为“int”

二、设置路径

@echo off

pushd d:\abaqus

abaqus job=job1 cpus=4 int

pushd e:\abaqus

abaqus job=job2 cpus=4 int

可设定批量计算不同工作路径中的文件

三、出现错误

Abaqus进行批处理时,当批处理文件中有超过N个job时(不同计算环境N可能不同,本人经历过N=3或4或5的情况),第N个计算完成后自动退出,并提示“输入行太长”错误,后续的job不再计算了,必须设置多个批处理文件才能完成更多job。

可用如下方式解决:

1、打开Abaqus安装目录中Commands文件夹,找到当前版本的bat文件(不同版本Abaqus软件此文件名称不同,如 abq6144.bat 或 abq2017.bat 等),复制出一个副本文件供后续找回,右键原始文件,编辑;


2、删除文件中开头的vs和ivf路径,保存并关闭文件;


3、在你的运算批处理文件开头添加刚刚删除的路径语句,即可解决问题;


4、为了软件运行稳定,在批处理计算完成后,删除Commands文件夹中修改过的bat文件,并把备份的副本bat文件改回原名称即可。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空