×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Linking Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010

Linking Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010

Linking Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010

(OP)
I have been having trouble linking Abaqus with the compiler. I used the following tutorial to link the softwares:
https://www.youtube.com/watch?v=ImWUFZAKlr4.
I'm using Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010. The UMAT code is:
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
1 RPL,DDSDDT,DRPLDE,DRPLDT,
2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)
C
INCLUDE 'ABA_PARAM.INC'
C
CHARACTER*80 CMNAME
DIMENSION STRESS(NTENS),STATEV(NSTATV),
1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),
2 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
3 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3),
4 JSTEP(4)
C ELASTIC USER ROUTINE
PARAMETER (ONE=1.0D0, TWO=2.0D0)
E=PROPS(1)
ANU=PROPS(2)
ALAMBDA=E*ANU/(ONE+ANU)/(ONE-TWO*ANU)
AMU=E/(ONE+ANU)/2
DO I=1,NTENS
DO J=1,NTENS
DDSDDE(I,J)=0.0D0
ENDDO
ENDDO
DDSDDE(1,1)=(ALAMBDA+TWO+AMU)
DDSDDE(2,2)=(ALAMBDA+TWO+AMU)
DDSDDE(3,3)=(ALAMBDA+TWO+AMU)
DDSDDE(4,4)=AMU
DDSDDE(5,5)=AMU
DDSDDE(6,6)=AMU
DDSDDE(1,2)=ALAMBDA
DDSDDE(1,3)=ALAMBDA
DDSDDE(2,3)=ALAMBDA
DDSDDE(2,1)=ALAMBDA
DDSDDE(3,1)=ALAMBDA
DDSDDE(3,2)=ALAMBDA
DO I=1,NTENS
DO J=1,NTENS
STRESS(I)=STRESS(I)+DDSDDE(I,J)+DSTRAN(J)
ENDDO
ENDDO
RETURN
END
The error message is shown below:
Abaqus 6.14-5
Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.0.103 Build 20130728
UMAT.for(14): error #5082: Syntax error, found IDENTIFIER 'JSTEP' when expecting one of: , <END-OF-STATEMENT> ;
4 JSTEP(4)
-------^
compilation aborted for UMAT.for (code 1)
Abaqus Error: Problem during compilation - C:\Users\labcfg\Downloads\UMAT.for
Abaqus/Analysis exited with errors
Can you please help me figuring out if? my UMAT file is wrong or the compilation is the problem

RE: Linking Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010

You can run the verification process (Abaqus Installation and Licensing Guide - Appendix D: Verification procedure)
or use a predefined example from the Verification Manual to check your infrastructure.

RE: Linking Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010

Hi,

Quote:

my UMAT file is wrong or the compilation is the problem
It looks like your UMAT is wrong, to be more precise FORTRAN does not like line 14 "4 JSTEP(4)".

If you compare your UMAT arguments with documentation you will find a mistake. One before the last argumnent is JSTEP not KSTEP.

CODE

SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
     1 RPL,DDSDDT,DRPLDE,DRPLDT,
     2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
     3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
     4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,JSTEP,KINC) 

Regards,
Bartosz

VIM filetype plugin for Abaqus
https://github.com/gradzikb/vim-abaqus

RE: Linking Abaqus 6.14-5 with Intel Parallel XE 2013 with VS 2010

(OP)
@akabarten We use that code for 6.14 and KSTEP for 6.13.


@Mustaine3 We verified it but the std.out says that the license is expired which is not the case because we just got it. Do you have any video tutorial or documentation you recommend

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources