-
Notifications
You must be signed in to change notification settings - Fork 503
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
Support for the STRUMPACK sparse direct solver and preconditioner [strumpack-dev] #222
Conversation
to set STRUMPACK solver options. Pass the command line arguments to STRUMPACK. Remove some debugging statements. Make the indentation more consistent.
…ther than "cmake"
examples/ex18p.cpp
Outdated
@@ -0,0 +1,328 @@ | |||
// MFEM Example 18 - Parallel Version |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It will be best if we add the --strumpack
option to ex11p
instead of having a separate example. Can we do that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I can do that. Will do it soon.
@pghysels, can you check the edits in the INSTALL and CHANGELOG files as well as this PR for updating the documentation? (Feel free to change anything as you see fit.) I'd like to try to merge this today if possible. @mlstowell, @v-dobrev -- Any objections? |
STRUMPACK also depends on ParMetis and Metis. In INSTALL, it says that "STRUMPACK requires the PT-Scotch and Scalapack libraries." But STRUMPACK also requires ParMetis and Metis, just like SuperLUDist. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks great to me. Thanks for the new solver!
Pull request for comments about the integration of
strumpack-dev
intomaster
.example_build.sh
andINSTALL.txt
for installation instructions.metis
,scotch
,parmetis
,ptscotch
,blas
,lapack
,scalapack
.Test with the new Example 18p:
TODO
INSTALL
fileCHANGELOG
file