abaqus批处理求解时如何选择不同版本求解器?
浏览:1429 回答: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版本求解器进行计算呢?
我帮你梳理下:
在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