-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add cuda-related variants for Albany and Trilinos #31
Add cuda-related variants for Albany and Trilinos #31
Conversation
@mcarlson801, great, I'll test this tomorrow. |
"-DALBANY_SLFAD_SIZE=90", | ||
"-DALBANY_TAN_SLFAD_SIZE=100", | ||
"-DALBANY_HES_VEC_SLFAD_SIZE=100" | ||
]) |
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.
Note: this is needed for Albany tests but it might not be needed for mali/e3sm tests. in fact, I think one of the e3sm tests fails with this because of oom issues. sfad12 might be sufficient for all mali/e3sm tests.
@mcarlson801 and @jewatkins, please see my comments here: MPAS-Dev/compass#835 (comment) |
@xylar I think these are all the changes we need for a GPU build. Is there anything else we need to do before it can be merged? |
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.
I was able to build Trilinos and Albany with these changes on Perlmutter-GPU and run MALI with them, see:
MPAS-Dev/compass#835
This PR adds variants to albany and trilinos-for-albany spack recipes to support CUDA builds.
A few notes about the included variants: