Build Geos against TPLs with ENABLE_CUDA=OFF on pangea3 #264
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Using the ThirdPartyLibraries with the
pangea3-gcc8.4.1-openmpi-4.1.2.cmake
host-config file and the-DENABLE_CUDA=OFF
option compiles HYPRE with CUDA flags and the other TPLs without CUDA flags. This results in a set of software that can't be used to build Geos.This PR proposes to ensure that the entire suite of TPLs is built with compatible flags (so the build of Geos will not fail):
ENABLE_CUDA
variable is explicitely setted toOFF
by the user andHypre
is asked to be built withCUDA
, a warning is raised saying that Hypre will ignore theCUDA
config.Hypre device
toCUDA
only whenENABLE_CUDA
ison
.It is linked to: