Abaqus 批量提交计算:最常用的 3 种命令行方式 + 批量技巧
① 先检查环境变量(Win)
确保 Abaqus/SIMULIA/Commands 已加入系统 Path,否则命令行无法调用。
② 三种命令行提交方式
1)经典 CMD(最常用)
Job → Write Input 得到 .inp
cmd → cd 到文件夹 → 输入:
abaqus job=JobName cpus=6 int ask=off
常用参数:
cpus= 设置并行数
int 输出求解信息
ask=off 自动覆盖旧结果
找不到命令时:把 abaqus 换成 abq2020。
2)PowerShell
在文件夹 Shift+右键 → 打开 PowerShell,输入同样命令即可。
3)批处理 .bat 文件(适合重复运行)
新建 txt → 写命令 → 改后缀为 .bat → 双击运行。
③ 批量提交计算
(1)同一文件夹内批量跑多个 inp
手动列出:
call abaqus job=job1 cpus=6 int ask=off
call abaqus job=job2 cpus=6 int ask=off
出现闪退可用:cmd /c abaqus job=...
自动遍历所有 .inp(推荐):
for %%i in (*.inp) do (
call abaqus job=%%~ni cpus=6 int ask=off
)
(2)不同文件夹批量提交
cd G:\test\1
call abq2020 job=job-1 cpus=6 int
cd G:\test\2
call abq2020 job=job-2 cpus=6 int
结果保存各自文件夹,可加自动关机:shutdown -s -f -t 30
④ 带子程序的 inp 如何提交?
必须用 Intel Fortran 编译环境 打开命令行:
abq2020 job=Job-1 user=SubroutineName cpus=6 int
批量方式与普通批量完全一致,只需按顺序写 cd + 命令。
评论
嘻嘻

干货推荐

CP2K计算能带结构与DOS图
齐振宏
309 2

如何用ABAQUS输出局部坐标系上的投影力值?
小刀
90 9

血脑屏障超微结构
Mr弘🔬
118 9

【代码分享】费米面嵌套(Fermi surface nesting)函数计算
张阳小号1
651 2

lammps中文教程12
春风得意马蹄疾
87 2

研究生有限元复习重点
爽子
67 6
