Skip to content

New Year, New Fortran Compiler

Posted by Oskar Smedman

Home > Blog > New Year, New Fortran Compiler

Table of contents

  • Windows 
  • Linux 
  • Conclusion 

User subroutines can enhance your Abaqus analyses, and their power can be harnessed after installing a Fortran compiler. 

While this is not a new feature, things have changed a bit in 2025. Earlier versions of the Intel Fortran compiler have come with two flavors, namely the Classic Compiler (“ifort”) as well the LLVM-based compiler (“ifx”). However, ifort is discontinued as of the 2025. 0 release of the Intel Fortran compiler. This causes some incompatibility issues, since ifort is the compiler that is expected by Abaqus by default. With some small tweaks, though, we can get it up and running again. 

Note that existing Fortran installations will generally not be impacted, even if upgrading to a newer Abaqus release. 

Windows 

We can start with the standard installation routine, i.e. by installing Microsoft Visual Studio 2022, followed by the Intel one API Base Toolkit and HPC Toolkit, as described in the Dassault Systèmes Knowledge Base article “Compiling User Subroutines in Windows with SIMULIA Abaqus and Intel OneAPI”, found here.

If we try to use the Fortran compiler through Abaqus right away after installation, we will get the error message “ifort is not recognized as an internal or external command”, simply because Abaqus is still trying to call the ifort compiler which is not present.

With some minor tweaks to the Abaqus environment files, we can modify the installation to use the ifx compiler instead of ifort. This is described in the Knowledge Base article “Using 'ifx' Instead of 'ifort' when Compiling User Subroutines with Abaqus”, found here.

Linux 

For Linux users, the solution is a bit simpler. The desired version of Intel Fortran compiler can be installed easily by running the following command: 

dnf install intel-oneapi-compiler-fortran-2022.2.1-16953 --nogpgcheck 

Note that to run this command successfully, the Intel oneAPI repository must be configured first. Please see our colleague Marcin’s post for instructions.

Conclusion 

We need to be aware of this change, but once it is taken care of, we can get our subroutines up and running.

If you are having issues, don’t hesitate to send us a support request here.

Simulation Driven Innovation.

TECHNIA Simulation provides top tier FEA, Non-linear, and Advanced Simulation Software, Training, and Consultancy. Our dedicated team of more than 65 Simulation experts across 16 countries advise and support your innovation with a wealth of specialist knowledge and experience.

About TECHNIA
Want to receive more content like this?
  • Related news and articles straight to your inbox
  • Hints, tips & how-tos
  • Thought leadership articles

We periodically share articles, best practice advice, event invitations, and news by email. Can we share this with you too?
VISIT THE KNOWLEDGE HUB

Helping you find the information you’re looking for. Discover webinars, events, FAQ's, case studies and tutorials.

VIEW HUB
© TECHNIA 2023 (Part of the Addnode Group) TECHNIA is certified according to ISO standards 9001:2015, 14001:2015 and 27001:2015 – Quality & Environment