Commit Graph

7 Commits

Author SHA1 Message Date
Marc Torrent 187c7bd533 Cmake: autodetect some important MPI features 2024-07-18 18:16:15 +02:00
Marc Torrent 2c454015e4 Autodetect ZDOT bugfix - autotools & cmake 2024-07-18 16:04:30 +02:00
Marc Torrent 420ed8ab0f Cleaning: management of openMP offload not implementing properly structured types 2023-12-15 23:42:12 +01:00
Marc Sarraute 72ca782322 [amdhip] CMake: add support for AMD HIP, Cray and LLVM
Roughly tested when "porting" on Adastra environment.
2023-11-14 19:08:20 +01:00
Marc Sarraute 1edbcd7cc7 Add support for OpenMP GPU offload flags in CMake
For now, OpenMP GPU offload is always enabled if compiler succeeds the
test for checking OpenMP 5 compliance.

CMake doesn't have support for OpenMP target flags yet, hence I
copy-pasted a function that handles the job for many compilers through
only NVHPC is actually ABINIT-proofed for now.
2023-11-14 17:09:10 +01:00
Marc Sarraute 5b0d69c334 Update CMake rules so it compiles with Abinit v9.11 2023-11-14 17:09:09 +01:00
Pierre Kestener 336ba35fa9 Cmake starting point for shared/common. 2023-11-14 17:09:09 +01:00