26 February 2020 2 6K 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!

More Yun Xie's questions See All
Similar questions and discussions