/InfinityHub-CI

Primary LanguageDockerfileMIT LicenseMIT

InfinityHub-CI

The purpose of this Repository is to provide a way to build containers similar to what are provided on AMD's Infinity Hub.
Each builds provides parameters to specify different source code branches, release versions of ROCm, OpenMPI, UCX, and different versions Ubuntu to be build in.

Single-Node Server Requirements

CPUs GPUs Operating Systems ROCm™ Driver Container Runtimes
X86_64 CPU(s) AMD Instinct MI300A APU(s)
AMD Instinct MI200 GPU(s)
AMD Instinct MI100 GPU(s)
Ubuntu 20.04
Ubuntu 22.04
RHEL8
RHEL9
SLES 15 sp4
ROCm v5.x compatibility
ROCm v6.x compatibility
Docker Engine
Singularity

For ROCm installation procedures and validation checks, see:

Applications:

Application Builds ROCm Version Domains
AMD ROCm with GPU-Aware MPI Container 6.1.1
  • Tools
  • Libraries
AMD's implementation of Gromacs with HIP latest
  • Molecular Dynamics
Amber 4.5
  • Molecular Dynamics
BabelStream 5.3
  • Benchmark
Cholla latest
  • Astrophysics
Chroma latest
  • Physics
CP2K latest
  • Electronic Structure
Grid latest
  • Physics
HPCG latest
  • Benchmark
Kokkos latest
  • Tools
  • Libraries
LAMMPS latest
  • Molecular Dynamics
MILC latest
  • Physics
Mini-HACC 4.5
  • Astrophysics
MPAS latest
  • Climate
  • Weather
NAMD 4.3/4.5
  • Molecular Dynamics
NEKO latest
  • Computational Fluid Dynamics
nekRS latest
  • Computational Fluid Dynamics
NWChem 5.3
  • Computational Chemistry
OpenFOAM 5.7
  • Computational Fluid Dynamics
OpenMM 5.7
  • Molecular Dynamics
PETSc 5.7
  • Tools
  • Libraries
PIConGPU latest
  • Physics
PyFR latest
  • Tools
  • Libraries
QUDA latest
  • Computational Chemistry
QMCPACK latest
  • Quantum Monte Carlo Simulation
RAJA latest
  • Tools
  • Libraries
RELION 5.3
  • Electronic Structure
rocHPL latest
  • Benchmark
rocHPL-MxP latest
  • Benchmark
Specfem3D- Cartesian latest
  • Geophysics
Trilinos latest
  • Tools
  • Libraries