Issue Using USDFLD with Abaqus/Standard 6.14-5

Hi everyone,

We’re encountering issues when trying to use the USDFLD user subroutine with Abaqus/Standard 6.14-5. The goal is to define a user field variable based on the Y-coordinate. The subroutine is very simple, as shown below:

      SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT,
     1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER,
     2 KSPT,KSTEP,KINC,NDI,NSHR,COORD,JMAC,JMATYP,MATLAYO,LACCFLA)
C
      INCLUDE 'ABA_PARAM.INC'
C
      CHARACTER*80 CMNAME,ORNAME
      CHARACTER*3  FLGRAY(15)
      DIMENSION FIELD(NFIELD),STATEV(NSTATV),DIRECT(3,3),
     1 T(3,3),TIME(2)
      DIMENSION ARRAY(15),JARRAY(15),JMAC(*),JMATYP(*),COORD(*)

      FIELD(1) = COORD(2)

      RETURN
      END

the analysis fails with the following error message:

Error in job FGM_Job: Problem during compilation - C:\\FOR\\FGM.for
Job FGM_Job aborted due to errors.

Has anyone experienced similar problems?

Any help would be greatly appreciated.

Thanks in advance!