Skip to content

Resolve "CMake: Create CUDA and openCL presets"

Henri Menke requested to merge 827-cmake-create-cuda-and-opencl-presets into main

Description

Buildbot runs:

  • Cuda

  • OpenCL: TBD

  • Compile for CUDA with CMake using Spack toolchain foss2022a-cuda-mpi

  • Tests short-run

  • Builds with the foss-full-cuda-mpi preset using Spack toolchain foss2022a-cuda-mpi

  • Tests foss-full-cuda-mpi

    • The tests run with the usual tolerance violations, but nothing that looks like it's particularly due to CMake.
  • Create a preset for OpenCL

    • Dependency detection for OpenCL, i.e. CLBlast and clFFT works with the ones provided by Spack
    • clBLAS detection is missing, but right now Octopus anyway needs CLBlast to compile: #890

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.
Edited by Henri Menke

Merge request reports