02 February 2020 1 9K Report

Hi,

I am trying to run a vumat subroutine, but there is some abaqus-fortran linking issue.

I use

abaqus 6146

Micrasoft visual studio 14.0

parallel studio XE 2016

I added these command in my .bat file:

@echo off

call "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.3.059\compilers_and_libraries_2016\windows\bin\ifortvars.bat" intel64 vs2015

call "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.3.059\compilers_and_libraries_2016\windows\bin\ipsxe-comp-vars.bat" intel64 vs2015

call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"

"C:\Program Files\Abaqus\6.14-6\6.14-6\code\bin\abq6146.exe" %*

but I got the error message:

ifort: command line warning #10161: unrecognized source type 'Files\Abaqus\6.14-6\6.14-6\code\include"'; object file assumed

ifort: warning #10145: no action performed for file 'Files\Abaqus\6.14-6\6.14-6\code\include"'

End Compiling Single Precision Abaqus/Explicit User Subroutines

Begin Linking Single Precision Abaqus/Explicit User Subroutines

LINK : fatal error LNK1181: cannot open input file 'oldnames.lib'

Abaqus Error: Problem during linking - Single Precision Abaqus/Explicit User Subroutines.

This error may be due to a mismatch in the Abaqus user subroutine arguments.

These arguments sometimes change from release to release, so user subroutines

used with a previous release of Abaqus may need to be adjusted.

When I checked the system information of abaqus, it showed it is linked with intel fortran compiler 16.0, but when I ran the abaqus vertify, I got the sam error message as above for the subroutine linking.

If you have any idea what could be the problem, please help me, thanks!

Similar questions and discussions