Hi I am new with VS 2018 community for windows 10 for Abaqus 2017. I run with command line compiler but have the following message while I tried to create an exe file.
What is needed to resolve the issue?
You probably did not install the C++ compiler (not selected by default) when you installed Visual Studio. Even if you do not intend to use the C++ compiler yourself, the C libraries that come with it are needed for the Intel compiler to function.
Is the vumatsmc Fortran source file being compiled a subroutine or a program file?
For Abaqus user subroutines, the umat or vumat source files are subroutines, so they would not be able to be compiled into an executable. You could write a program source file that would call the user subroutine, which is a great way to test the user subroutine before using it in an Abaqus analysis.
Did you create a Visual Studio project for a console application? That would default to trying to build an executable.
To include the user subroutine in an Abaqus analysis, I have success by opening the Intel Fortran command window from Start -> Intel Parallel Studio, which initializes the Intel Fortran environment variables. I run the Abaqus job from that console window and include the "user=" syntax on the Abaqus command line to compile and link the user subroutine to the Abaqus analysis. There is also information about this in the Abaqus user's manual.