abaqus批处理求解时如何选择不同版本求解器?

浏览:1185 回答:9
大家好,电脑上装了两个不同版本abaqus(6.14-1和2016),想在批处理文件中调用2016版本求解器进行计算,不知该怎么设置?目前采用的批处理bat文件如下: cd E:\Case1 call abaqus job=model_1 cpus=30 int cd E:\Case2 call abaqus job=model_2 cpus=30 int pause 但运行后,是直接调用的6.14版本求解器,如何设置,让其调用2016版本求解器进行计算呢?
邀请回答 我来回答

全部回答

(2)
默认 最新
蓝牙

我帮你梳理下:

  在dos中输入path 里面有个C:\SIMULIA\Commands 如果你装有两个版本,那么应该有两个commands path 路径

我的是2017 装在C:\SIMULIA\Commands下,那我们看看这儿路径下的abaqus是什么

"C:\SIMULIA\Commands\abq2017.bat" %*

那么abq2017.bat下面又是什么呢?

"C:\SIMULIA\CAE\2017\win_b64\code\bin\ABQLauncher.exe" %*

所以abaqus真正调用的是C:\SIMULIA\CAE\2017\win_b64\code\bin\ABQLauncher.exe


那么就好办了,DOS的bat要这么写,用绝对路径就好了,找到您2016的ABQLauncher.exe在哪里,接着这个命令

C:\SIMULIA\CAE\2017\win_b64\code\bin\ABQLauncher.exe job=XX inter

2018年11月15日
评论 3 点赞 2
蓝牙

你把环境变量修改为2016的路径

2018年11月15日
评论 4 点赞 1

没解决?试试专家一对一服务

换一批