Abaqus 与 Fortran 关联

- Abaqus Fortran - Home Page

用 Abaqus 在创建任务时使用了用户子程序,默认情况下提交任务是不能计算的,要使用用户子程序的话,需要安装 Visual Studio 和 Fortran 并与 Abaqus 关联才能使用,下面介绍怎么将它们之间关联,所使用的系统为 Windows 10 64位。

以默认位置安装 Abaqus1、 Visual Studio2 和 Fortran3。找到 vcvarsall.bat、ifortvars.bat 和 abq6145.bat 的位置,默认分别为:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat
C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ifortvars.bat
C:\SIMULIA\Abaqus\Commands\abq6145.bat

修改 abq6145.bat 内容:

@call "C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ifortvars.bat" intel64 vs2012
@call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" amd64
@echo off
"C:\SIMULIA\Abaqus\6.14-5\code\bin\abq6145.exe" %*

在 cmd 中执行4

C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ipsxe-comp-vars.bat" intel64 vs2012"

到此在 Abaqus 中能使用用户子程序做计算了 ✌。


  1. SIMULIA_ABAQUS_6.14-5_Win_Linux_x64-SSQ ↩︎

  2. cn_visual_studio_ultimate_2012_x86_dvd_920954.iso ↩︎

  3. w_fcompxe_novsshell_2013_sp1.1.139.exe ↩︎

  4. 开始菜单中 Intel Parallel Studio XE 2013 下快捷方式 Intel 64 Visual Studio 2012 mode 属性中目标(T)的参数值。 ↩︎