Cause of MKL Pardiso convergence improvement with Parth-provided orderings in the Arma Roller IPC sequence
Determine whether MKL Pardiso’s improved ability to complete Newton time-step solves in the Arma Roller Incremental Potential Contact (IPC) benchmark when integrated with Parth arises from differences in the quality of permutation vectors generated by Parth compared to MKL’s custom METIS-based fill-reducing orderings, or from other MKL code-path or configuration changes triggered when MKL accepts user-supplied fill-reducing ordering vectors.
References
Interestingly, in contrast, we note that Parth-integrated MKL is able to complete more Newton time-step solves for the "Arma Roller" sequence. However, at this time we do not know if this change is due to differences in the quality between a few permutation vectors generated by Parth vs MKL's custom METIS routines or other code variations in the MKL settings that occur when we pass it custom fill-reducing orderings.