Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

ABAQUS Subroutine error

Status
Not open for further replies.

Praveentr0

Student
Mar 27, 2021
3
I am very new to abaqus subroutine,,,
i am finding an error describes as

Abaqus JOB Umat-1
Abaqus 6.14-4
Abaqus License Manager checked out the following licenses:
Abaqus/Standard checked out 5 tokens from Flexnet server DESKTOP-GE117GP.
<1019 out of 1024 licenses remain available>.
Begin Compiling Abaqus/Standard User Subroutines
27-03-2021 23:37:01
Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 18.0.3.210 Build 20180410
Copyright (C) 1985-2018 Intel Corporation. All rights reserved.

Umat-1.for(1): error #5149: Illegal character in statement label field
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
^
Umat-1.for(1): error #5149: Illegal character in statement label field
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
-^
Umat-1.for(1): error #5149: Illegal character in statement label field
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
--^
Umat-1.for(1): error #5149: Illegal character in statement label field [R]
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
---^
Umat-1.for(1): error #5149: Illegal character in statement label field [O]
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
----^
Umat-1.for(1): error #5118: First statement in file must not be continued
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
-----^
Umat-1.for(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % (
4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,JSTEP,KINC)
-----------------------------------------------------------^
Umat-1.for(44): error #6353: A RETURN statement is invalid in the main program.
RETURN
------^
Umat-1.for(10): error #6591: An automatic object is invalid in a main program. [STRESS]
DIMENSION STRESS(NTENS),STATEV(NSTATV),
----------------^
Umat-1.for(10): error #6591: An automatic object is invalid in a main program. [STATEV]
DIMENSION STRESS(NTENS),STATEV(NSTATV),
------------------------------^
Umat-1.for(11): error #6591: An automatic object is invalid in a main program. [DDSDDE]
1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),
-------^
Umat-1.for(11): error #6591: An automatic object is invalid in a main program. [DDSDDT]
1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),
---------------------------^
Umat-1.for(11): error #6591: An automatic object is invalid in a main program. [DRPLDE]
1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),
-----------------------------------------^
Umat-1.for(12): error #6591: An automatic object is invalid in a main program. [STRAN]
2 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
-------^
Umat-1.for(12): error #6591: An automatic object is invalid in a main program. [DSTRAN]
2 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
--------------------^
Umat-1.for(10): error #6219: This variable, used in a specification expression, 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-1.for(10): error #6219: This variable, used in a specification expression, 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-1.for(13): error #6591: An automatic object is invalid in a main program. [PROPS]
3 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3),
-------^
Umat-1.for(13): error #6219: This variable, used in a specification expression, must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [NPROPS]
3 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3),
-------------^
compilation aborted for Umat-1.for (code 1)
Abaqus Error: Problem during compilation - F:\Numerical Simulation of LSP\Trial\Umat-1.for
Abaqus/Analysis exited with errors

Kindly help me,
i am using Visual studio 2015+intel parallel studio 2015 + ABAQUS 6.14-4
 
 https://files.engineering.com/getfile.aspx?folder=5f7e5408-29f5-4664-9ac9-e5ed1c37a42a&file=Umat-1.for
Replies continue below

Recommended for you

I think the main problem is that the "S" in subroutine on your first line should be in column 7, not column 1.
Google "fortran fixed format" to learn more about it.
 
Thanks old Nail,
i solved this issue, it was installation issue
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor