diff --git a/init/modules/EESSI/2023.06.lua b/init/modules/EESSI/2023.06.lua index fca0d69c..45814cbc 100644 --- a/init/modules/EESSI/2023.06.lua +++ b/init/modules/EESSI/2023.06.lua @@ -180,6 +180,9 @@ if not (archdetect_accel == nil or archdetect_accel == '') then -- /cvmfs/software.eessi.io/versions//software/linux/x86_64/amd/zen3/accel/nvidia/cc80/modules/all eessi_module_path_accel = pathJoin(eessi_accel_software_path, archdetect_accel, eessi_modules_subdir) eessiDebug("Checking if " .. eessi_module_path_accel .. " exists") + if eessi_cpu_family == "aarch64" and archdetect_accel:match("^accel/amd/") then + LmodMessage("AArch64 CPU architecture and AMD GPU detected. However, AMD ROCm does not support AArch64. Thus, AMD GPU-enabled EESSI installations are not available on this system.") + end if not isDir(eessi_module_path_accel) then -- fall back to major version GPU arch if the exact one is not an option (i.e, 7.5 -> 7.0) local original_archdetect_accel = archdetect_accel