QMCPACK / miniqmc

QMCPACK miniapp: a simplified real space QMC code for algorithm development, performance portability testing, and computer science experiments
Other
26 stars 35 forks source link

Cmake Tweaks #186

Closed rcclay closed 5 years ago

rcclay commented 5 years ago

This tweaks two things in the Kokkos miniapp build system:

  1. Linking of cuBLAS if KOKKOS_ENABLE_CUDA is true. Ostensibly, this will be rendered obsolete if/when kokkos-kernels is used, but this is temporarily required for our linear algebra offload.
  2. Set INTEL_COMPILER by hand. Currently, Kokkos should handle setting the required compiler flags, but this tweak is needed because of how MKL detection is handled later in CMakeLists.txt.