I tried to simulate a cube encastred on one side (basement) under the effect of gravity.
I uploaded the UMAT example in the manual 1.1.31. But this is the content of a file generated after the simulation. The error says:"problem during compilation".
I am not sure on how to write the .inp file. Nothing in said in the manual.
Abaqus JOB UMATjob
Abaqus Version 6.7-EF1
Begin Compiling Abaqus/Standard User Subroutines
02/02/10 14:59:49
ifort: warning: Microsoft Visual C++ not found in path
fortcom: Error: Illegal character in statement label field
fortcom: Error: Illegal character in statement label field
fortcom: Error: Illegal character in statement label field
fortcom: Error: Illegal character in statement label field [R]
fortcom: Error: Illegal character in statement label field [O]
fortcom: Error: First statement in file must not be continued
UMAT.for(5) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: => = . ( %
4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)
-----------------------------------------------------------^
UMAT.for(63) : Error: Unrecognized token 'K1?' skipped
N2 = K1–1
--------------^
UMAT.for(112) : Error: Unrecognized token 'TDE?' skipped
SCD = SCD + TDE – DEE
------------------^
UMAT.for(113) : Error: A RETURN statement is invalid in the main program.
RETURN
------^
UMAT.for(10) : Error: An automatic object is invalid in a main program. [STRESS]
DIMENSION STRESS(NTENS),STATEV(NSTATV),
----------------^
UMAT.for(10) : Error: An automatic object is invalid in a main program. [STATEV]
DIMENSION STRESS(NTENS),STATEV(NSTATV),
------------------------------^
UMAT.for(11) : Error: An automatic object is invalid in a main program. [DDSDDE]
1 DDSDDE(NTENS,NTENS),
-------^
UMAT.for(12) : Error: An automatic object is invalid in a main program. [DDSDDT]
2 DDSDDT(NTENS),DRPLDE(NTENS),
-------^
UMAT.for(12) : Error: An automatic object is invalid in a main program. [DRPLDE]
2 DDSDDT(NTENS),DRPLDE(NTENS),
---------------------^
UMAT.for(13) : Error: An automatic object is invalid in a main program. [STRAN]
3 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
-------^
UMAT.for(13) : Error: An automatic object is invalid in a main program. [DSTRAN]
3 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
--------------------^
UMAT.for(10) : Error: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association [NTENS]
DIMENSION STRESS(NTENS),STATEV(NSTATV),
-----------------------^
UMAT.for(10) : Error: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association [NSTATV]
DIMENSION STRESS(NTENS),STATEV(NSTATV),
-------------------------------------^
UMAT.for(14) : Error: An automatic object is invalid in a main program. [PROPS]
4 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3)
-------^
UMAT.for(14) : Error: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association [NPROPS]
4 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3)
-------------^
compilation aborted for UMAT.for (code 1)
Abaqus Error: Problem during compilation - F:\PhD Research\FEA\Simulations\Champmann prova\abaquswork\Comparazione articoli\UMAT.for
Abaqus/Analysis exited with errors
I am not sure on how to write the .inp file. Nothing in said in the manual.
Thanks a lot.
Leo