Hi there.
I am working on a UMAT and it seems to be running on multiple processes/threads. I printed a lot of values to debug and its printed multiple times(8-16 times par se). I see repeated printouts of same KINC multiple times so it must be printing from all processes/threads right?
I set cpus=1, standard_parallel=solver and some tried other omp commands too. Didn't change.
I am trying to accumulate a variable over the simulation but its not accumulating correctly. it's different over the same KINC as well and the accumulating variable changes by 10e2-10e3 magnitudes between KINC. I want to ensure it's not a multi-thread/process issue.
I am using a single cubic element with fixed 3 faces and uniaxial displacement applied along z as test element.
My question is, is the issue of multiple printouts due to multithreading/multiprocessing or something else I am missing? If so, how may I force it a single thread operation?
Thanks.
