Skip to content

Fierro/Elements CMake Error, build fails #244

@rgbforge

Description

@rgbforge

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:

  1. RHEL gcc-8.5 and gcc-toolset-12
  2. Intel MKL
  3. Intel MPI
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions