I've met some strange problems implementing umat. To speak in short, it's parallel degradation, which means when run in serial mode, everything is OK, there's no failure of equilibirium iteration and therefore no cut back, but when switch to parallel mode, there are random cut backs. I checked the process by outputing results to files and found very bizarre phenomenon, the data changes when transfering from the subroutine called to its caller. For example, if the main program calles sub(a), and in sub a is specified intent(out).
Recent comments