Quantcast
Channel: Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 2652

Version 19.1 running slower that 19.0 in Pardiso solver

$
0
0

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

 

 


Viewing all articles
Browse latest Browse all 2652

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>