linking ABAQUS and FORTRAN

Share This Post
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: https://www.researchgate.net/profile/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: https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2019 Linking ABAQUS and FORTRAN Linking ABAQUS and FORTRAN Linking ABAQUS and FORTRAN

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)IntelSWToolscompilers_and_libraries_2020.1.216windowsbinifortvars" - arch intel64
call "C:Program Files
(x86)IntelSWToolscompilers_and_libraries_2020.1.216windowsmklbinmklvars" intel64
@echo off
rem setlocal
rem set ABA_COMMAND=%~nx0
rem set ABA_COMMAND_FULL=%~f0
"C:SIMULIAEstProducts2020win_b64codebinABQLauncher.exe" %*
rem endlocal

Step 3: Run ABAQUS Verification

Run “Abaqus Verification” as administrator. Results will be saved to C:WINDOWSSysWOW64verify.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 linkingAbaqus2020andFortran2020Download

More To Explore


Plastic behavior in ABAQUS: Metals and General Materials

Different material behaviors The material library in Abaqus provides a wide range of options for modeling various engineering materials, such as metals, plastics, rubbers, foams, composites, granular soils, rocks, plain and reinforced concrete, and also different material behavior models including

Read More »

Hyperelastic materials in ABAQUS

Hyperelastic materials are materials that can undergo large deformations without permanent damage. They are often used to model rubber-like materials, biological tissues, soft robots, and other applications that involve large strains. Hyperelastic materials can be characterized by a strain energy

Read More »

UMAT and VUMAT: Advantages & Limitations

Overview of UMAT and VUMAT Subroutines The UMAT (User Material) and VUMAT (Vectorized User Material) subroutines are widely used in ABAQUS, a popular software suite for finite element analysis. These subroutines allow users to define custom material models and incorporate

Read More »

4 Responses

  1. Thanks for your instruction!
    Which PS XE components are essential to install – do I need all recommended ones?

    I’ve installed:
    – Intel C++ Compiler
    – Intel Visual Fortran Compiler
    – Intel math Kernel Library
    – Intel Integrated performance Primitives
    – Intel Threading Building Blocks
    – Intel MPI Library
    – Intel Data Analytics Acceleration Library
    – Intel Debugger Extension
    – Intel VTune Profiler
    – Intel Inspector
    – Intel Advisor
    – Intel Trace Analyser and Collector
    – Intel Distribution for Python

    1. Hi,

      I think they are fine and you don’t need to install more of them. However, if you find any problem please let me know so I can help you.

    1. Hi,

      I have never heard anyone having any problem because of it but it doesn’t mean there will be not. I might not have the background in this regards,

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter
Get updates and learn from the best

Table of Contents

Do you need help from experts?
drop us a line and keep in touch