You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add AMD GPU (amdflang/OpenMP offload) container support
- Dockerfile: add TARGET=amd branch — downloads AFAR drop from repo.radeon.com,
installs cmake 3.28 (3.22 doesn't recognise LLVMFlang), builds MPICH 3.4.3
with amdflang so mpi.mod is compiler-compatible; runtime libs libnuma1/libdrm2
added so only --rocm is needed at apptainer runtime
- docker.yml: add amd matrix entry + build/push/manifest steps; fix cpu to run
natively on amd64/arm64 instead of QEMU cross-build; add weekly nightly cron
- CMakeLists.txt: make Cray-specific MPI/hipfft paths conditional on
CRAY_MPICH_INC/CRAY_HIPFORT_LIB being set; fall back to standard
find_package(MPI) and find_library(hipfft/amdhip64) so the self-contained
container image works without any OLCF env vars loaded
- toolchain: add amd90a cluster profile (HPCFund gfx90a / MI250); fix module
variable export loop so vars that reference previously exported vars expand correctly
0 commit comments