I had some issues with SuperLU in the tests where if the matrix was resized, then SuperLU wouldn't work. This is an issue in `SolidMechanics::warmStartDisplacement()` where only the displacements are updated without the LM block. I only tested with strumpack and SuperLU, but if MUMPS/Pardiso/etc. are added to serac in the future, this macro may need to be updated...
_Originally posted by @ebchin in https://github.com/LLNL/serac/pull/1021#discussion_r1486719693_