If it’s needed to use user subroutines in ABAQUS, Intel Fortran must be called, while Intel Fortran must be run in the Visual Studio enviroment. There is a problem of pairwise compatibility between the three, which must be paied attention to.
ABAQUS’s compability with Intel Fortran and Visual Studio
ABAQUS version |
Compatible Intel Fortran |
Compatible Visual Studio |
6.8 |
v9.1, v10.0, v10.1 and above |
2005 |
6.9 |
v9.1, v10.0, v10.1 and above |
2005, 2008 |
6.10 |
v10.1, v11.0, v11.1 and above |
2008, 2010 |
6.11 |
v10.1, v11.0, v11.1 and above |
2008, 2010 |
6.12 |
v10.1, v11.0, v11.1 and above |
2008, 2010 |
6.13 |
v10.1, v11.0, v11.1 and above |
2008, 2010, 2012 |
Correspondence of each version of Visual Studio
Name |
Version |
Abbreviation |
Full name |
msvc70 |
VC7.0 |
VS2002 |
Microsoft Visual Studio 2002 |
msvc71 |
VC7.1 |
VS2003 |
Microsoft Visual Studio 2003 |
msvc80 |
VC8.0 |
VS2005 |
Microsoft Visual Studio 2005 |
msvc90 |
VC9.0 |
VS2008 |
Microsoft Visual Studio 2008 |
|
VC10.0 |
VS2010 |
Microsoft Visual Studio 2010 |
|
VC11.0 |
VS2012 |
Microsoft Visual Studio 2012 |
|
VC12.0 |
VS2013 |
Microsoft Visual Studio 2013 |
|
VC13.0 |
VS2014 |
Microsoft Visual Studio 2014 |
|
VC14.0 |
VS2015 |
Microsoft Visual Studio 2015 |
The Compatibilty between Fortran and Visual Studio
Intel Fortran version |
Compatible Visual Studio |
v10.0 |
2003, 2005 |
v10.1 (after 10.1.019) |
2003, 2005, 2008 |
v11.0, v11.1 |
2003, 2005, 2008 |
v12.0, v12.1 (XE2011) |
2005, 2008, 2010 |
v13.0 (XE2013) |
2008, 2010, 2012 |
Recommended match
Abaqus 6.9
+ VS2005
+ Intel Fortran 9.1/10.0/10.1
Abaqus 6.10/6.11/6.12
+ VS2008
+ Intel Fortran 10.1
Abaqus 6.13/6.14
+ VS2012
+ Intel Fortran XE2013 SP1