An additional note:
All the ARRAYS in general are zero-valued in USDFLD when I write them to .dat file:
CALL GETVRM('SINV',ARRAY,JARRAY,FLGRAY,JRCD,
$ JMAC,JMATYP,MATLAYO, LACCFLG)
C stress invariants (MISES, TRESC, PRESS, INV3)
JERROR = JERROR + JRCD...