User login

You are here

Linking Abaqus 6.14-1 with Microsoft Visual Studio 12.0 (2013) and Composer XE 2013 SP1 (Update 1)

Hidroxid's picture

I am tryring to link Abaqus 6.14-1 with Microsoft Visual Studio 12.0 (2013) and Composer XE 2013 SP1 (Update 1) (complier version 14) based on some instrcutions mentioned in following links:

http://www.researchgate.net/post/how_can_i_link_the_abaqus64-bit_and_fortran

http://imechanica.org/node/15894

what I do is that after installing them I go to "C:\Programs\SIMULIA\Abaqus\Commands" and edit abq6141.bat file and add the following paths for VS and IFORT (the bold lines in the following abaqus batch file):

abq6141.bat looks like:

"@echo off

call "C:\Program Files (x86)\Intel\Composer XE 2013 SP1\bin\ifortvars.bat" intel64 vs2013 

call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\vcvars64.bat" intel64

"C:\Programs\SIMULIA\Abaqus\6.14-1\code\bin\abq6141.exe" %*

"

but when I try to verify using: abq6141 verify -all I got the message:

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

Abaqus Error: Problem during linking - Abaqus/Standard 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.

Abaqus/Analysis exited with errors"

 

Can anyone tell me what the problem is?

 

Regards,

Omid

Comments

The required Fortran compiler for Abaqus 6.14 is Intel Fortran Composer XE 2011 SP1. Most likely you don't need Microsoft Visual Studio .

Hidroxid's picture

Thanks Kewei,

I got the idea that intel fortran version 2013 (fortran compiler version 13) might work with from the first link I have mentioned.

I will try this version, but I couldn't find any links from Intel to download this version! 

Kind regards,

Omid

Hi Kewei, 

I thought you might know the answer to my question. I am trying to run a simulation with Abaqus subroutines. I plan to use Intel Parallel Studio 2015 (both C++ and Fortran compilers included) with Abaqus 6.14. Will I still need to install Visual Studio, since C++ compiler is already included in the Parallel studio? 

Thank you. 

amin_ucf2002's picture

Hello,

 

I got the same error. I can not use other versions since my institude only prepare Abaqus 6.13, VS12 for us. 

Does anybody know how to fix this LNK1181 error. 

Here is the complete message:

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

Abaqus Error: Problem during linking - Abaqus/Standard 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.

Abaqus/Analysis exited with errors

 

Hidroxid's picture

Finally I did it with Abaqus 6.10 and fprgot about the Abaqus 6.14!

I came into the same problem months ago. This message informs you that your comupter lacks the newest edition of MPI, you just need to download and install  msmpisdk.msi  and msmpisetup.exe from Microsoft. Technically all versions of VS and IVF after 2010 can link with abaqus 6.14.

Subscribe to Comments for "Linking Abaqus 6.14-1 with Microsoft Visual Studio 12.0 (2013) and Composer XE 2013 SP1 (Update 1) "

Recent comments

More comments

Syndicate

Subscribe to Syndicate