Skip to main content

run an abaqus analysis with C/C++ user subroutine

Submitted by alorenzom on

NB - I edited this post cause I wanna u know I fixed this problem, before you read, ...

_____________________________________________________

Dear all

I want run an abaqus simulation with a user subroutine written in C/C++.

I have downloaded one from abaqus online support system answer 737.

I modified my extension file from .c to .cpp. I add it to a Win32 empty project in Ms Development Environment 2003.For fixing a link warning , I modified in visco.cpp properties pages, debug information format=disabled.

I compiled it successfully.

In abaqus environment file, for fixing some link warning otherwise occuring during my abaqus execution, I add in link_sl parameter: '/nodefault:libcmtd.lib','/noentry'.

Here what I get trying to run my analysis

 [quote] C:\Documents and Settings\alorenzom\Documenti\HC3FEM\AbaqusUSrI>abaqus -j visco_

dload -user visco.obj interactive

Old job files exist. Overwrite? (y/n): y

ABAQUS JOB visco_dload

ABAQUS Version 6.6-1

Begin Linking ABAQUS/Standard User Subroutines

5/29/2007 11:32:42 PM

Creating library standardU.lib and object standardU.exp

End Linking ABAQUS/Standard User Subroutines

5/29/2007 11:32:42 PM

Begin Analysis Input File Processor

5/29/2007 11:32:42 PM

Run pre.exe

ABAQUS License Manager checked out the following licenses:

ABAQUS/Standard checked out 5 tokens.

<13 out of 18 licenses remain available>.

5/29/2007 11:32:43 PM

End Analysis Input File Processor

Begin ABAQUS/Standard Analysis

5/29/2007 11:32:43 PM

Run standard.exe

ABAQUS License Manager checked out the following licenses:

ABAQUS/Standard checked out 5 tokens.

<13 out of 18 licenses remain available>.

5/29/2007 11:32:44 PM

ABAQUS Error: ABAQUS/Standard Analysis exited with an error - Please see the

message file for possible error messages if the file exists.

ABAQUS/Analysis exited with errors

C:\Documents and Settings\alorenzom\Documenti\HC3FEM\AbaqusUSrI>[/quote]

and in msg file I find  [quote] 'error user subroutine dload missing'[/quote]



If it could be useful:I work on windows/x86-32.I have installed ms platform sdk 2003,Ms Visual Studio .net 2003,intel fortran compiler9.1.I run an abaqus analysis with a fortran user subroutine successfully.

Has any one got any suggestions for me?It would be very usefule for my work.

Thanks a lot in advance for your helpfullness.

Hi

I am writing code for running abaqus in Matlab environment. but i've got a problem with pre.exe and post.exe.

Could you explain what pre.exe and post.exe are and how to generate it from ABAQUS. Should I use another program to generate pre.exe or post.exe file?

 Thank you

John

Fri, 02/19/2010 - 10:57 Permalink