OPAL/2024.1.0: version added and YAML config

This commit is contained in:
2025-06-02 16:12:54 +02:00
parent a4cffcd702
commit bc871ae3ee
18 changed files with 414 additions and 135 deletions
-9
View File
@@ -1,14 +1,5 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://github.com/AMReX-Codes/$P/archive/${V_PKG}.tar.gz" "amrex-${V_PKG}.tar.gz"
pbuild::add_to_group 'MPI'
pbuild::install_docfiles 'CHANGES'
pbuild::install_docfiles 'INSTALL'
pbuild::install_docfiles 'license.txt'
pbuild::install_docfiles 'README.txt'
pbuild::pre_prep() {
echo "OPENMPI_VERSION=${OPENMPI_VERSION}" 1>&2
if pbuild::version_gt "${OPENMPI_VERSION}" '4.0.0'; then
+90
View File
@@ -0,0 +1,90 @@
---
# yamllint disable rule:line-length
format: 1
amrex:
defaults:
group: MPI
overlay: base
relstage: stable
configure_with: cmake
use_flags: [3d]
docfiles:
- CHANGES
- INSTALL
- license.txt
- README.txt
urls:
- url: https://github.com/AMReX-Codes/$P/archive/${V_PKG}.tar.gz
name: $P-${V_PKG}.tar.gz
shasums:
versions:
18.07.1:
variants:
- systems: [merlin-.*]
suffix: _3d_slurm
group_deps:
compiler:
gcc: [10.4.0, 11.4.0, 12.3.0, 13.1.0]
mpi:
openmpi: [4.1.5_slurm]
- systems: [.*]
suffix: _3d
group_deps:
compiler:
gcc: [10.4.0]
mpi:
openmpi: [4.1.5]
18.07:
variants:
- systems: [merlin-.*]
suffix: _3d_slurm
group_deps:
compiler:
gcc: [7.5.0, 8.4.0, 9.3.0]
mpi:
openmpi: [3.1.6_slurm]
- systems: [merlin-.*]
suffix: _3d_slurm
group_deps:
compiler:
gcc: [10.3.0, 10.4.0]
mpi:
openmpi: [4.0.5-1_slurm]
- systems: [merlin-.*]
suffix: _3d_slurm
group_deps:
compiler:
gcc: [10.4.0]
mpi:
openmpi: [4.1.4_slurm]
- systems: [.*]
suffix: _3d
group_deps:
compiler:
gcc: [7.3.0, 8.2.0]
mpi:
mpich: [3.2.1]
- systems: [.*]
suffix: _3d
group_deps:
compiler:
gcc: [7.5.0, 8.4.0, 9.3.0]
mpi:
openmpi: [3.1.6]
- systems: [.*]
suffix: _3d
group_deps:
compiler:
gcc: [7.5.0, 8.4.0, 9.3.0, 10.3.0]
mpi:
openmpi: [4.0.5]
- systems: [.*]
suffix: _3d
group_deps:
compiler:
gcc: [10.4.0]
mpi:
openmpi: [4.1.4]