Abaqus Prerequisites for User Subroutines

July 14, 2026 ยท View on GitHub

The table below summarizes the recommended compilers for use with different versions of Abaqus. See Abaqus documentation for more details.

Windows 7, 8, 10

Abaqus versionC++ CompilerFortran CompilerMPI*
6.14Visual Studio 2010 SP1Intel Fortran Composer XE 2011 Update 6MS-MPI
2016Visual Studio 2012 Update 4Intel Fortran Composer XE 2011 Update 6MS-MPI
2017Visual Studio 2012 Update 5Intel Visual Fortran 16.0 update 1MS-MPI 4.2, 5.0
2018Visual Studio 2015 Update 3Intel Visual Fortran 16.0 update 1MS-MPI 5.0, 8.0
2019Visual Studio 2015 Update 3Intel Visual Fortran 16.0 update 1MS-MPI 9.0.1
2020Visual Studio 2017Intel Visual Fortran 19.0.4MS-MPI 9.0.1
2021Visual Studio 2017Intel Visual Fortran 19.0.5MS-MPI 9.0.1
2022Visual Studio 2019Intel Visual Fortran 19.0.5MS-MPI 9.0.1
2023Visual Studio 2019Intel Visual Fortran 19.0.5MS-MPI 10.1.2
2024Visual Studio 2022Intel Fortran Compiler Classic 2022.1MS-MPI 10.1.2
2025Visual Studio 2022Intel Fortran Compiler Classic 2022.1MS-MPI 10.1.2
  • Windows only seems to allow 1 MS-MPI installation.

Linux

Abaqus versionC++ CompilerFortran Compiler
6.14GCC 4.4.7Intel Fortran Composer XE 2011 Update 6
2016GCCIntel Fortran Composer XE 2011 Update 6
2017GCCIntel Visual Fortran 16.0 update 1
2018GCCIntel Visual Fortran 16.0 update 1
2019GCCIntel Visual Fortran 16.0 update 1
2020GCC >= 8.2Intel Visual Fortran 16.0.1
2021GCC >= 8.2Intel Visual Fortran 16.0.1
2022GCC >= 8.2Intel Visual Fortran 19.0.5
2023GCC >= 8.2Intel Visual Fortran 19.0.5
2024GCC >= 11.2Intel Fortran Compiler Classic 2022.1
2025GCC >= 11.2Intel Fortran Compiler Classic 2022.1