It is a rather simple but frustrating question. I have written UMAT with ABAQUS, and part codes are as follows,
macro_strain(:) = 0
macro_strain(1:3) = DSTRAN
!print * , 'macro_strain', macro_strain
The ABAQUS will no converge.
Howvere, if I do not comment the last line,
macro_strain(:) = 0
macro_strain(1:3) = DSTRAN
print * , 'macro_strain', macro_strain
Everything works well. I have predefined the relevant variables as,
REAL*8 :: STRAN(NTENS), STATEV(NSTATV),STRESS(NTENS), DDSDDE(NTENS
1,NTENS), DSTRAN(NTENS)
REAL*8 :: macro_strain
Is there anyway do not print the last line?
Thanks for any advice.