Table of Contents

We have instruction of linking ABAQUS and FORTRAN here.Using Subroutine in Abaqus helps you to create complex models. Linking Abaqus might not be necessary for you NOW but you might need it in the future.

This explanation is provided by Sia Nourani:

Most combinations of ABAQUS and FORTRAN are possible, however, you may deal with some errors and limitations. It depends on your available hardware and software. Reference to supported platforms list by DASSAULT SYSTEMS, Visual Studio 2017 or above and Intel Visual Fortran Compiler 16.0 or above are the most compatible versions with ABAQUS 2020. This instruction will guide you to link ABAQUS 2020 and FORTRAN on WINDOWS 10. The process should be the same albeit with slightly different file names and directories:

Step 1: Installation

Install your copy of SIMULIA ABAQUS (NOT student license) followed by Visual Studio and Visual Fortran. Make sure you install C++ component of Visual Studio as well. (Student versions are free)

1.1. Installing Visual Studio Community 2019 with the latest update

Go to the Microsoft Visual Studio webpage (the below link), sign up and download the installer. Following this, install Visual Studio and Visual Studio Build Tools:


1.2. Installing Intel Parallel Studio XE 2020 - Cluster Edition for Windows

Intel Fortran Compiler is available only within the Intel Parallel Studio XE suite of products. go to Intel Parallel Studio XE website (the below link), sign up and install the latest version of Intel Parallel Studio XE as below:

  • Verify that you qualify for the student offer.
  • Make sure your system meets the minimum system requirements listed on this page.
  • Complete the registration form. Once your student status is verified, you will receive an email with the download links.
Linking ABAQUS and FORTRAN by Installing Intel Parallel Studio XE 2020-Cluster Edition for windows

1.3. Installing ABAQUS 2020 with the update

Following this, install ABAQUS 2020 with last update HF1. It works fine even if you already installed ABAQUS.

Step 2: linking

There are different ways to link ABAQUS & FORTRAN. However, I believe that the below method is the most secure and easy one; and it works perfectly (paths will probably change for your specific computer). you just need to edit abq2020.bat: *contents below*

SET PATH=%PATH%;C:\Program Files
call "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2020.1.216\windows\bin\ifortvars" - arch intel64
call "C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries_2020.1.216\windows\mkl\bin\mklvars" intel64
@echo off
rem setlocal
rem set ABA_COMMAND=%~nx0
rem set ABA_COMMAND_FULL=%~f0
"C:\SIMULIA\EstProducts\2020\win_b64\code\bin\ABQLauncher.exe" %*
rem endlocal

Step 3: Run ABAQUS Verification

Run “Abaqus Verification” as administrator. Results will be saved to C:\WINDOWS\SysWOW64\verify.log. This file shows the verifications if ABAQUS linked with FORTRAN successfully in verify text file, in section Abaqus/Standard with user subroutines, you can observe “…pass” it means that you linked ABAQUS with FORTRAN successfully.

Linking ABAQUS and FORTRAN by Runing ABAQUS Verification

Here you can download the PDF file