Hi, I want to extract the deformation gradient as output, so that I can use it to specify the load for the next increment. I learnt that, in abaqus deformation gradient is not a standard output, and one should use the UMAT for obtaining the deformation gradient. I got the UMAT of normal isotropic plasticity from the Abaqus documentation and simulated an example. But when I tried to write the deformation gradient as a state variable for normal isotropic plasticity UMAT, abaqus is throwing a compilation error. How to extract the deformation gradient as the output using the normal isotropic plasticity UMAT? If i cannot write DG as a state variable, can I export the DG at the end of the increment through other methods from the UMAT?