-
Notifications
You must be signed in to change notification settings - Fork 25
Description
I'm working on building the explicit solver in Fierro for testing out our GPU accelerated HPC systems. I'm hitting an issue with CMake and linking everything during the build. It has to do with the Elements package and how things are getting linked. The build dies because it cannot find the correct config files, and it looks like those were changed relatively recently. My build environment is given below. Any assistance would be greatly appreciated.
Environment:
- RHEL gcc-8.5 and gcc-toolset-12
- Intel MKL
- Intel MPI
- cuda-toolkit-12.4
CMake Error at install/Elements/lib/cmake/elements/ElementsConfig.cmake:27 (include):
include could not find requested file:
/p/home/dlz/itest/Fierro/install/Elements/lib/cmake/elements/ElementsTargets.cmake
Call Stack (most recent call first):
src/Voxelizer/CMakeLists.txt:9 (find_package)
And
CMake Error at install/Elements/lib/cmake/elements/ElementsConfig.cmake:27 (include):
include could not find requested file:
/p/home/dlz/itest/Fierro/install/Elements/lib/cmake/elements/ElementsTargets.cmake
Call Stack (most recent call first):
src/Voxelizer/CMakeLists.txt:9 (find_package)
Seems to be related to this cmake file where the current version of fierro pulls a version of the CMakeLists.txt with a lowercase e/uppercase E difference in the lib/cmake/ path.
Why the one that gets pulled has the capitalization issue and not the hosted github CMakelists I don't know.