-
Notifications
You must be signed in to change notification settings - Fork 566
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
MueLu: Can't build MueLu with OpenMP backend when serial backend is disabled #13229
Comments
Automatic mention of the @trilinos/muelu team |
@mcarlson801 Is there a configure script in the Albany repo I can use to reproduce this? |
@jhux2 configuration is here on perlmutter: |
This should be the one: https://github.com/sandialabs/Albany/blob/master/doc/LandIce/machines/perlmutter/do-cmake-trilinos-openmp-gcc |
This is a temporary side-effect of work to consolidate Kokkos and non-Kokkos code paths in MueLu. For the moment, the serial backend is necessary, but ultimately it won't be required. @mcarlson801 If this will pose a problem for Albany, please let me know. |
This doesn't necessarily pose a problem for Albany, we can build with both enabled. We are just seeing performance similar to if we were using the serial backend (about 2x slower with half the mpi ranks) so we were just concerned that maybe the serial backend was taking precedence. @jewatkins can probably speak more on this when he's back from travel. |
When building MueLu with the OpenMP backend and the serial backend disabled, we ran into this error:
Do we need to have the serial backend enabled to build with OpenMP or is this a bug? Issue #1786 makes me think this is probably a bug.
@trilinos/muelu @jhux2
The text was updated successfully, but these errors were encountered: