Files
MX_Pmodule/Compiler/mpich/files/config.yaml
2025-08-14 14:39:18 +02:00

109 lines
3.7 KiB
YAML

---
# yamllint disable rule:line-length
format: 1
mpich:
defaults:
group: Compiler
overlay: base
relstage: stable
configure_args:
- --enable-cxx
- --enable-fortran
docfiles: [COPYRIGHT, README]
urls:
- url: http://www.mpich.org/static/downloads/$V/$P-${V_PKG}.tar.gz
shasums:
mpich-3.3.2.tar.gz: 4bfaf8837a54771d3e4922c84071ef80ffebddbb6971a006038d91ee7ef959b9
mpich-4.2.3.tar.gz: 7a019180c51d1738ad9c5d8d452314de65e828ee240bcb2d1f80de9a65be88a8
mpich-4.3.1.tar.gz: acc11cb2bdc69678dc8bba747c24a28233c58596f81f03785bf2b7bb7a0ef7dc
versions:
4.3.1:
variants:
- systems: [login.*.merlin7.psi.ch, cn.*.merlin7.psi.ch]
relstage: unstable
overlay: Alps
target_cpus: ['x86_64'] # MC
use_overlays: [PSI, Alps]
use_flags: [merlin7, slurm]
group_deps:
compiler: {intelcc: [22.2]}
build_requires: [hwloc/2.12.0, patchelf/0.14.5]
runtime_deps: [libfabric/2.2.0-oss]
configure_args+:
- --with-pm=hydra,gforker
- systems: [login.*.merlin7.psi.ch, cn.*.merlin7.psi.ch]
relstage: stable
overlay: Alps
target_cpus: ['x86_64'] # MC
use_overlays: [PSI, Alps]
use_flags: [merlin7, slurm]
group_deps:
compiler: {gcc: [8.5.0,12.3.0]}
build_requires: [hwloc/2.12.0, patchelf/0.14.5]
runtime_deps: [libfabric/2.2.0-oss]
configure_args+:
- --with-pm=hydra,gforker
- systems: [gpu.*.merlin7.psi.ch]
relstage: stable
overlay: Alps_A100
target_cpus: ['x86_64'] # GPU A100
use_overlays: [PSI, Alps_A100]
use_flags: [merlin7, slurm, cuda]
group_deps:
compiler: {gcc: [8.5.0,12.3.0]}
build_requires: [hwloc/2.12.0, patchelf/0.14.5]
runtime_deps: [cuda/12.9.1,libfabric/2.2.0-oss]
configure_args+:
- --with-pm=hydra,gforker
- systems: [gpu.*.merlin7.psi.ch]
relstage: unstable
overlay: Alps
target_cpus: ['aarch64'] # GPU GH
use_overlays: [PSI, Alps]
use_flags: [merlin7, slurm, cuda]
group_deps:
compiler: {gcc: [12.3.0]}
build_requires: [hwloc/2.12.0, patchelf/0.14.5]
runtime_deps: [cuda/12.9.1,libfabric/2.2.0-oss]
configure_args+:
- --with-pm=hydra,gforker
4.2.3:
variants:
- systems: ['login.*.merlin7.psi.ch', 'cn.*.merlin7.psi.ch']
relstage: stable
overlay: Alps
use_overlays: [PSI, Alps]
use_flags: [merlin7, slurm]
group_deps:
compiler: {gcc: [8.5.0,12.3.0]}
build_requires: [hwloc/2.12.0, patchelf/0.14.5]
runtime_deps: [libfabric/2.2.0-oss]
configure_args+:
- --with-pm=hydra,gforker
- systems: [gpu.*.merlin7.psi.ch]
relstage: stable
overlay: Alps_A100
use_overlays: [PSI, Alps_A100]
use_flags: [merlin7, slurm, cuda]
group_deps:
compiler: {gcc: [8.5.0,12.3.0]}
build_requires: [hwloc/2.12.0, patchelf/0.14.5]
runtime_deps: [cuda/12.9.1,libfabric/2.2.0-oss]
configure_args+:
- --with-pm=hydra,gforker
3.3.2:
variants:
- systems: [.*.merlin7.psi.ch]
relstage: unstable
overlay: Alps
use_overlays: [PSI]
use_flags: [merlin7, slurm]
group_deps:
compiler: {gcc: [8.4.0]}
build_requires: [libfabric/1.15.2.0, patchelf/0.14.5]
patch_files:
- patch/mpich-v3.3.2.patch
configure_args+:
- --with-device=ch3:nemesis:ofi