-
Notifications
You must be signed in to change notification settings - Fork 34
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
Fixes for builds with no raja or umpire #1307
base: develop
Are you sure you want to change the base?
Conversation
blt_list_append(TO infrastructure_depends ELEMENTS tribol IF TRIBOL_FOUND) | ||
blt_list_append(TO infrastructure_depends ELEMENTS caliper adiak::adiak IF SERAC_ENABLE_PROFILING) | ||
blt_list_append(TO infrastructure_depends ELEMENTS blt::openmp IF SERAC_ENABLE_OPENMP) |
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 don't think this is needed, but the openmp dependency for mfem wasn't picked up through FindMFEM.cmake
. Any ideas on how to fix this @white238 @chapman39 ? This is with clang 16.0.6 on Ubuntu 24.04
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.
what happens when you call blt_print_target_properties(TARGET mfem)
? also can you check to see if mfem was built with +openmp
in the concretizer tree?
/style |
35a1037
to
d5747e1
Compare
This PR is in place of the (now closed) #1270.
Instead of
#ifdef
s on the function declaration, I added amemory.hpp
which holds different hostaxom::MemorySpace
s depending on if serac is built with Umpire or not. This variable is then used in template parameters.