Why does Abaqus not find my c++ compiler?

  abaqus, c++, compiler-errors, fortran, windows

i need to use uMat and user subroutines in Abaqus for my masters thesis.
I installed Abaqus 2020, Visual Studio 2019, Intel oneApi Base Toolkit and Intel oneApi HPC Toolkit (in this exact order). After successfully linking the Fortran Compiler (Intel Fortran Compiler 2021.4) with VS19 (setting all the path variables and editing the abaqus2020.bat and the abaqus_v6.env) i started Abaqus Command (as admin) and used the command: abaqus verify -user .. it PASSED right away.

My main problem is the following:

If i plug in "abaqus info=system" everything is fine except the C++ Compiler.

C++ Compiler: Unalbe to locate or determine the version of a C++ compiler on this system. If a C++ compiler is installed on this system, please load vcvars64.bat file before running Abaqus

I tried every possible solution i could imagine:

  • different versions of VS
  • different OS
  • different Processor
  • calling the vcvars64.bat in abaqus2020.bat
  • Installing third party c++ compilers (MinGW)

I just can’t find a solution to this issue. I hope someone here can help me with this problem.

My current setup (if that helps):

Processor: AMD Ryzen 5 3600
RAM: 32 GB DDR4 3200
Graphics: MSI NVidea Geforce GTX 1660 Ti
OS: Windows 11

Linker Version: Microsoft Incremental Linker Version 14.29.30137.0
Fortran Compiler: Intel Fortran Compiler 2021.4
MPI MS-MPI 9.0.12497.11

(This is my first post in this forum – please don’t be too hard on me)

I am grateful for any help – Thank you

Error Message

Source: Windows Questions

LEAVE A COMMENT