This behavior emerges after ~990 timesteps on a full bluff simulation problem. I can try to recreate it on a smaller problem but it might take some time to create something that will force the behavior I am seeing.
The odd behavior I’m seeing is related to the nonlinear solver for the mechanical problem. The behavior is as follows:
- The nonlinear solver fails to converge
- The time-step is cut
- On the next solve attempt, the nonlinear “converges”, but it converges with a garbage solution (the error is still very high).
- At that point, the entire mesh gets eroded permanently, but I think that’s because of the garbage solution of super high nonphysical displacements/stresses etc.
I observed this running the problem on 4 processors. In serial, it behaves differently (which is perhaps another issue…). In serial, the timestep is continually cut until it reaches the minimum allowable value, and then converges, but to me the “converged” solution still looks quite non-physical.
Attached is a tar file with all the files needed to run the simulation to try and reproduce the behavior. The .yaml files are in the "sim" subdirectory. Also in the "sim" directory are the logfile from running the problem on 4 processors, and an excerpt of that logfile ("logfile-excerpt.txt") which highlights the problematic behavior.
reproduce_bluff_bug.tar.gz
This behavior emerges after ~990 timesteps on a full bluff simulation problem. I can try to recreate it on a smaller problem but it might take some time to create something that will force the behavior I am seeing.
The odd behavior I’m seeing is related to the nonlinear solver for the mechanical problem. The behavior is as follows:
I observed this running the problem on 4 processors. In serial, it behaves differently (which is perhaps another issue…). In serial, the timestep is continually cut until it reaches the minimum allowable value, and then converges, but to me the “converged” solution still looks quite non-physical.
Attached is a tar file with all the files needed to run the simulation to try and reproduce the behavior. The .yaml files are in the "sim" subdirectory. Also in the "sim" directory are the logfile from running the problem on 4 processors, and an excerpt of that logfile ("logfile-excerpt.txt") which highlights the problematic behavior.
reproduce_bluff_bug.tar.gz