-
Notifications
You must be signed in to change notification settings - Fork 9
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 Support for Building with Kokkos in Actions #72
Conversation
28d3b72
to
65c5e92
Compare
65c5e92
to
d6e6ef4
Compare
ba8ac6a
to
05193d0
Compare
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.
Very nice. Thank you.
edit: I just noticed this was a draft. What else did you want to add here? The CUDA build without testing? If so, I'm fine merging this as is or waiting for the remaining work.
Yes, I was intending to add building with Kokkos with CUDA enabled, and building without Kokkos with Omega_h's CUDA backend. |
Sounds good. Thank you. Until we officially deprecate the CUDA-only backend it is a good idea to make sure it still builds. |
commit f83c805 Merge: 8a187da 0ea05aa Author: Cameron Smith <[email protected]> Date: Mon Dec 11 12:20:23 2023 -0500 Merge pull request SCOREC#76 from SCOREC/cws/describeVerbose verbose mode to print per rank counts commit 0ea05aa Author: Cameron Smith <[email protected]> Date: Mon Dec 11 11:29:06 2023 -0500 verbose mode to print per rank counts commit 8a187da Author: Cameron Smith <[email protected]> Date: Mon Dec 11 09:53:30 2023 -0500 scorec-v10.8.4 commit 0b19ae4 Merge: 050c804 2ab0360 Author: Cameron Smith <[email protected]> Date: Mon Dec 4 13:20:47 2023 -0500 Merge pull request SCOREC#75 from Angelyr/ac/describe-mesh Describe Mesh commit 2ab0360 Author: Angelyr <[email protected]> Date: Fri Dec 1 16:19:28 2023 -0500 print last mesh family commit ee5b76a Author: Angelyr <[email protected]> Date: Fri Dec 1 16:09:03 2023 -0500 print mesh family commit d568db0 Author: Angelyr <[email protected]> Date: Fri Dec 1 15:08:48 2023 -0500 fixed test commit 5ab2a22 Author: Angelyr <[email protected]> Date: Fri Dec 1 14:50:18 2023 -0500 removed shapes commit aedd985 Author: Angelyr <[email protected]> Date: Thu Nov 30 17:56:24 2023 -0500 one test commit 3fd509e Author: Angelyr <[email protected]> Date: Thu Nov 30 17:40:31 2023 -0500 test print commit f6d62c7 Author: Angelyr <[email protected]> Date: Thu Nov 30 17:34:14 2023 -0500 print one comm rank at a time commit 1c04fc4 Author: Angelyr <[email protected]> Date: Thu Nov 30 15:27:59 2023 -0500 size per entity commit ac7d4ab Author: Angelyr <[email protected]> Date: Thu Nov 30 15:25:32 2023 -0500 describe test commit 92a7449 Author: Angelyr <[email protected]> Date: Wed Nov 29 15:39:44 2023 -0500 rename file commit 1cfe254 Author: Angelyr <[email protected]> Date: Wed Nov 29 15:28:28 2023 -0500 refactor size commit 382fb8f Author: Angelyr <[email protected]> Date: Wed Nov 29 15:24:04 2023 -0500 better fields commit f0c5ffe Author: Angelyr <[email protected]> Date: Wed Nov 29 14:37:27 2023 -0500 more comments commit c8a511a Author: Angelyr <[email protected]> Date: Tue Nov 28 18:34:13 2023 -0500 printing tag name commit 660b36a Author: Angelyr <[email protected]> Date: Tue Nov 28 16:43:01 2023 -0500 printing more fields commit b39eeb6 Author: Angelyr <[email protected]> Date: Tue Nov 28 15:42:48 2023 -0500 print mesh entities commit 050c804 Merge: 90bf005 124d390 Author: Cameron Smith <[email protected]> Date: Wed Nov 15 14:43:47 2023 -0500 Merge pull request SCOREC#74 from SCOREC/cws/simModSuiteLatest support latest version of simmodsuite and rhel8 systems commit 124d390 Author: Cameron Smith <[email protected]> Date: Mon Nov 13 15:35:42 2023 -0500 remove another debug print commit 3f0923c Author: Cameron Smith <[email protected]> Date: Mon Nov 13 15:35:12 2023 -0500 remove debug print commit 8967cc2 Author: Cameron Smith <[email protected]> Date: Fri Nov 10 15:43:10 2023 -0500 silence cmake warning commit f2b1d60 Author: Cameron Smith <[email protected]> Date: Fri Nov 10 15:41:09 2023 -0500 support rhel8 commit bddc30f Author: Cameron Smith <[email protected]> Date: Fri Nov 10 15:34:21 2023 -0500 support serial build with simmodsuite commit fabcd53 Author: Cameron Smith <[email protected]> Date: Thu Nov 9 21:56:24 2023 -0500 support simmodsuite 2023.1-231028 commit 90bf005 Merge: b34ea58 4a9ef03 Author: Cameron Smith <[email protected]> Date: Thu Nov 9 19:49:19 2023 -0500 Merge pull request SCOREC#73 from ikalash/master Fixes to prevent compilation errors in Albany warning-free build. commit 4a9ef03 Author: Irina Tezaur <[email protected]> Date: Thu Nov 9 15:03:06 2023 -0700 Implementing change suggested by Luca. commit 2d91178 Author: Irina Tezaur <[email protected]> Date: Thu Nov 9 13:39:46 2023 -0700 Fixes to prevent compilation errors in Albany warning-free build. commit b34ea58 Merge: d932d7f 04fca4e Author: Cameron Smith <[email protected]> Date: Tue Nov 7 15:26:48 2023 -0500 Merge pull request SCOREC#71 from bartgol/bartgol/add-lib-alias Make Omega_h::omega_h alias available during build commit 04fca4e Author: Luca Bertagna <[email protected]> Date: Tue Nov 7 11:41:47 2023 -0700 Make Omega_h::omega_h alias available during build Allows a downstream app to link against Omega_h::omega_h, regardless of whether Omega_h is used as a found dependency (via find_package) or as a sub-project (e.g., via FetchContent)
@matthew-mccall Is this all set? |
Besides support for building, Omega_h with CUDA and without Kokkos (which seems to be an issue with the Omega_has source which is likely out of the scope of this PR), yes. |
OK. Sounds good. I'll merge this. Thank you! |
This PR adds support for building with Kokkos and testing with and without the Kokkos memory pool.