Open dschwen opened 2 years ago
Is there any chance we can get this issue into one of those technical area support tasks/projects, such as this one NEAMS MP TA 24?
Asking @permcody and @lindsayad
I will enter it there. I cannot guarantee that we will get to it as I've shifted some NEAMS MP resources onto CONNECT to replace @dschwen
Reason
Materials are executed in multiple MOOSE stages,: Output, UserObjects, Kernels, AuxKernels. Not all Material objects need to be run in every stage.
Design
Use a design similar to the on demand material property computation in the Mortar constraint system.
Impact
Better performance and less surprising behavior.