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.
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 (x86)\IntelSWTools\compilers_and_libraries_2020.1.216\windows\bin\intel64; 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.