Skip to content

Enable AMD GPU build in CMake. Preliminary.

Ye Luo requested to merge ye-luo/q-e:fix-cmake-builds into develop_omp5

Test on OLCF Frontier. Currently Loaded Modules:

  1. craype-x86-trento 4) xpmem/2.6.2-2.5_2.22__gd067c3f.shasta 7) cray-fftw/3.3.10.3 10) PrgEnv-cray/8.3.3 13) craype/2.7.30 16) cce/16.0.1 19) DefApps/default
  2. libfabric/1.15.2.0 5) cray-pmi/6.1.8 8) openblas/0.3.17-omp 11) craype-accel-amd-gfx90a 14) rocm/5.6.0 17) darshan-runtime/3.4.0 20) cray-mpich/8.1.23
  3. craype-network-ofi 6) cmake/3.22.2 9) cray-dsmml/0.2.2 12) cray-hdf5-parallel/1.12.2.9 15) cray-libsci/22.12.1.1 18) hsi/default

make -DCMAKE_C_COMPILER=cc -DCMAKE_CXX_COMPILER=CC -DCMAKE_Fortran_COMPILER=ftn -DQE_ENABLE_ROCM=ON -DQE_ENABLE_OPENMP=ON -DQE_ENABLE_OFFLOAD=ON ..

Merge request reports