I am running a simulation model (using finite elements) that requires solution of multiple sets of linear equations. There can be more than 500,000 sparse equations. I use OMP to parallelise the equation building and PARDISO to reorder and solve the equations. Usually I can reorder once and use that order repeatedly. My problem is that there has been a significant cpu slowdown in the solver section as I move from version 19.0 to version 19.1
This is an extract from my time reporting for version 19.0
Coef + Assemble time = 0.49
Solve time = 1.53
TIME IN FRONT 2.04
Coef + Assemble time = 0.50
Solve time = 1.52
TIME IN FRONT 2.04
and this is for version 19.1 using identical compiler settings
Coef + Assemble time = 0.44
Solve time = 1.84
TIME IN FRONT 2.30
Setup time = 0.00
Coef + Assemble time = 0.44
Solve time = 1.79
TIME IN FRONT 2.25
\I am running a Windows 10 Dell Inspiron laptop with a core I7-8550U CPU @ 1.80Ghz with 16GB. I have set the system to maximum speed in the power settings
When my colleague with an HP based desktop core I7-4770 @ 3.40Ghz with 16GB the cpu times are faster (better than factor of 2) but very similar for each compiler version.
So, does anybody have an idea why. I have tried disabling OMP but the difference for the solver remains. I am buffering IO and set the model to skip most output but the differences remain. I have tested on other size problems (350,000 and 180,00 eqns) and the differences still appear
Any suggestions/ ideas to test would be welcome