-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should iterative refinement be opt-in? #72
Comments
cc @ranjanan |
According to https://software.intel.com/content/www/us/en/develop/documentation/onemkl-developer-reference-fortran/top/sparse-solver-routines/onemkl-pardiso-parallel-direct-sparse-solver-interface/onemkl-pardiso-parameters-in-tabular-form.html, it looks like 23 corresponds to just factorization + solve? Only 33 is iterative refinement. |
It seems that the intel table that @ranjanan links above is not consistent with pardiso params. According to the pardiso params, parameter 13 is |
Just my 2ct: yes, iterative refinement should be opt-in. May be we want to do e.g. iterative With pardiso, setting iparm[8]=0 should prevent iterative refinement unless pivot perturbation was activated. |
It seems like iterative refinement is the default.
Pardiso.jl/src/Pardiso.jl
Line 242 in 81c8391
Discussion on iterative refinement for Julia sparse solvers:
https://github.com/JuliaLang/julia/issues/31105#issuecomment-465030232
cc @andreasnoack
The text was updated successfully, but these errors were encountered: