From bc871ae3ee38ec5dfb8c052f9b09f263c59307bb Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 2 Jun 2025 16:12:54 +0200 Subject: [PATCH] OPAL/2024.1.0: version added and YAML config --- Compiler/openmpi/build | 2 + Compiler/openmpi/files/config.yaml | 3 + HDF5/H5hut/build | 11 +-- HDF5/H5hut/files/config.yaml | 40 ++++++++ MPI/MITHRA/build | 22 ----- MPI/MITHRA/files/config.yaml | 46 +++++++++ MPI/OPAL/build | 3 - MPI/OPAL/files/config.yaml | 40 ++++++++ MPI/amrex/build | 9 -- MPI/amrex/files/config.yaml | 90 ++++++++++++++++++ MPI/boost/build | 16 +--- MPI/boost/files/config.yaml | 31 ++++++ MPI/hdf5/build | 8 -- MPI/hdf5/build-yaml | 56 ----------- MPI/hdf5/files/config.yaml | 5 +- MPI/parmetis/files/config.yaml | 9 +- MPI/trilinos/build | 12 --- MPI/trilinos/files/config.yaml | 146 +++++++++++++++++++++++++++++ 18 files changed, 414 insertions(+), 135 deletions(-) create mode 100644 HDF5/H5hut/files/config.yaml create mode 100644 MPI/MITHRA/files/config.yaml create mode 100644 MPI/OPAL/files/config.yaml create mode 100644 MPI/amrex/files/config.yaml create mode 100644 MPI/boost/files/config.yaml delete mode 100755 MPI/hdf5/build-yaml create mode 100644 MPI/trilinos/files/config.yaml diff --git a/Compiler/openmpi/build b/Compiler/openmpi/build index ba72c49..091e7f2 100755 --- a/Compiler/openmpi/build +++ b/Compiler/openmpi/build @@ -1,5 +1,7 @@ #!/usr/bin/env modbuild +export LC_CTYPE=C + pbuild::pre_configure() { if (( V_MAJOR < 5 )); then pbuild::add_configure_args "--enable-mpi-cxx" diff --git a/Compiler/openmpi/files/config.yaml b/Compiler/openmpi/files/config.yaml index a0e6909..e53f9f5 100644 --- a/Compiler/openmpi/files/config.yaml +++ b/Compiler/openmpi/files/config.yaml @@ -173,6 +173,9 @@ openmpi: compiler: {intelcc: [22.2]} build_requires: [pmix/4.2.4, ucx/1.14.1_slurm, libfabric/1.18.0, hwloc/2.9.1, patchelf/0.14.5] runtime_deps: [cuda/12.1.1] + - systems: [.*] + group_deps: + compiler: {gcc: [10.4.0, 12.3.0]} 4.1.4_slurm: config: diff --git a/HDF5/H5hut/build b/HDF5/H5hut/build index 75790b4..25c1d11 100755 --- a/HDF5/H5hut/build +++ b/HDF5/H5hut/build @@ -1,13 +1,10 @@ #!/usr/bin/env modbuild -pbuild::set_download_url "http://amas.web.psi.ch/Downloads/$P/$P-${V_PKG}.tar.gz" -pbuild::add_to_group 'HDF5' -pbuild::install_docfiles 'AUTHORS' 'COPYING' - -if [[ ${V_MAJOR} == 1 ]]; then - pbuild::compile_in_sourcetree -fi +#if [[ ${V_MAJOR} == 1 ]]; then +# pbuild::compile_in_sourcetree +#fi +export LC_CTYPE=C pbuild::post_prep() { ./autogen.sh } diff --git a/HDF5/H5hut/files/config.yaml b/HDF5/H5hut/files/config.yaml new file mode 100644 index 0000000..4d4dd56 --- /dev/null +++ b/HDF5/H5hut/files/config.yaml @@ -0,0 +1,40 @@ +--- +# yamllint disable rule:line-length +format: 1 +H5hut: + defaults: + group: HDF5 + overlay: base + relstage: stable + docfiles: [AUTHORS, COPYING] + urls: + - url: http://amas.web.psi.ch/Downloads/$P/$P-${V_PKG}.tar.gz + + versions: + 2.0.0rc6: + variants: + - systems: [merlin-.*.psi.ch] + relstage: stable + group_deps: + compiler: {gcc: [10.4.0]} + mpi: {openmpi: [4.1.4_slurm, 4.1.5_slurm]} + hdf5: {hdf5: [1.10.8_slurm]} + build_requires: [] + +#Loading module: gcc/10.4.0 +#Loading module: openmpi/4.1.5_slurm +#Loading module: hdf5/1.10.8_slurm + + + +#H5hut/2.0.0rc6 stable gcc/10.3.0 openmpi/4.0.5 hdf5/1.10.7 +#H5hut/2.0.0rc6 stable gcc/10.4.0 openmpi/4.1.4 hdf5/1.10.8 +#H5hut/2.0.0rc6 unstable gcc/10.4.0 openmpi/4.1.5 hdf5/1.10.8 +#H5hut/2.0.0rc6_slurm stable gcc/7.5.0 openmpi/3.1.6_slurm hdf5/1.10.6_slurm +#H5hut/2.0.0rc6_slurm stable gcc/8.4.0 openmpi/3.1.6_slurm hdf5/1.10.6_slurm +#H5hut/2.0.0rc6_slurm stable gcc/9.3.0 openmpi/3.1.6_slurm hdf5/1.10.6_slurm +#H5hut/2.0.0rc6_slurm unstable gcc/9.5.0 openmpi/4.1.5_slurm hdf5/1.10.8_slurm +#H5hut/2.0.0rc6_slurm stable gcc/10.3.0 openmpi/4.0.5-1_slurm hdf5/1.10.7_slurm +#H5hut/2.0.0rc6_slurm unstable gcc/11.4.0 openmpi/4.1.5_slurm hdf5/1.10.8_slurm +#H5hut/2.0.0rc6_slurm unstable gcc/12.3.0 openmpi/4.1.5_slurm hdf5/1.10.8_slurm +#H5hut/2.0.0rc6_slurm unstable gcc/13.1.0 openmpi/4.1.5_slurm hdf5/1.10.8_slurm diff --git a/MPI/MITHRA/build b/MPI/MITHRA/build index 7cc7bdb..8ea82c4 100755 --- a/MPI/MITHRA/build +++ b/MPI/MITHRA/build @@ -1,27 +1,5 @@ #!/usr/bin/env modbuild -case ${V_PKG} in -2020.8.27 ) - commit='0bf2a64' - ;; -2.0 ) - commit='2.0' - ;; -* ) - echo "Unsupported version!" 1>&2 - ;; -esac - - -pbuild::set_download_url "https://github.com/aryafallahi/mithra/archive/${commit}.tar.gz" -#https://github.com/aryafallahi/mithra/archive/2.0.zip -pbuild::add_to_group 'MPI' - -#pbuild::install_docfiles 'license.txt' -pbuild::install_docfiles 'README.md' - -pbuild::compile_in_sourcetree - pbuild::configure() { : } diff --git a/MPI/MITHRA/files/config.yaml b/MPI/MITHRA/files/config.yaml new file mode 100644 index 0000000..fa04312 --- /dev/null +++ b/MPI/MITHRA/files/config.yaml @@ -0,0 +1,46 @@ +--- +# yamllint disable rule:line-length +format: 1 +MITHRA: + defaults: + group: MPI + overlay: base + relstage: stable + compile_in_sourcetree: true + docfiles: [README.md] + urls: + - url: https://github.com/aryafallahi/mithra/archive/${V_PKG}.tar.gz + name: $P-${V_PKG}.tar.gz + + shasums: + + versions: + 2.0: + variants: + - systems: [merlin-.*] + suffix: _slurm + group_deps: + compiler: + gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0] + mpi: + openmpi: [4.1.5_slurm] + + 2020.8.27: + config: + urls: + - url: https://github.com/aryafallahi/mithra/archive/0bf2a64.tar.gz + name: $P-${V_PKG}.tar.gz + +#MITHRA/2.0_slurm stable MPI base gcc/10.4.0 openmpi/4.1.4_slurm + +#MITHRA/2.0_slurm stable MPI base gcc/10.3.0 openmpi/4.0.5-1_slurm + +#MITHRA/2.0_slurm stable MPI base gcc/8.4.0 openmpi/3.1.6_slurm + +#MITHRA/2.0 stable MPI base gcc/8.4.0 openmpi/3.1.6 +#MITHRA/2.0 stable MPI base gcc/10.3.0 openmpi/4.0.5 +#MITHRA/2.0 stable MPI base gcc/10.4.0 openmpi/4.1.4 +#MITHRA/2.0 unstable MPI base gcc/10.4.0 openmpi/4.1.5 + +#MITHRA/2020.8.27 deprecated MPI base gcc/8.4.0 openmpi/3.1.6 +#MITHRA/2020.8.27_slurm deprecated MPI base gcc/8.4.0 openmpi/3.1.6_slurm diff --git a/MPI/OPAL/build b/MPI/OPAL/build index e960c91..66eca5a 100755 --- a/MPI/OPAL/build +++ b/MPI/OPAL/build @@ -1,8 +1,5 @@ #!/usr/bin/env modbuild -pbuild::set_download_url "http://amas.web.psi.ch/Downloads/$P/src/$P-${V_PKG}.tar.xz" -pbuild::add_to_group 'MPI' - pbuild::pre_configure_Linux() { if (( V_MAJOR < 2)); then pbuild::add_configure_args '-DENABLE_DKS=ON' diff --git a/MPI/OPAL/files/config.yaml b/MPI/OPAL/files/config.yaml new file mode 100644 index 0000000..c7574f8 --- /dev/null +++ b/MPI/OPAL/files/config.yaml @@ -0,0 +1,40 @@ +--- +# yamllint disable rule:line-length +format: 1 +OPAL: + defaults: + group: MPI + overlay: base + relstage: stable + docfiles: [] + urls: + - url: http://amas.web.psi.ch/Downloads/$P/src/$P-${V_PKG}.tar.xz + + shasums: + + versions: + 2024.1.0: + variants: + - systems: [merlin-*, ra-*] + suffix: _slurm + relstage: stable + group_deps: + compiler: + gcc: + - 10.4.0 + mpi: + openmpi: + - 4.1.5_slurm + build_requires: + - cmake/3.20.5 + - gtest/1.13.0-1 + runtime_deps: + - hdf5/1.10.8_slurm + - gsl/2.7 + - H5hut/2.0.0rc6_slurm + - boost/1.82.0_slurm + - amrex/18.07.1_3d_slurm + - OpenBLAS/0.3.23 + - parmetis/4.0.3_slurm + - trilinos/13.4.0_slurm + - MITHRA/2.0_slurm diff --git a/MPI/amrex/build b/MPI/amrex/build index a1e395d..b8913b4 100755 --- a/MPI/amrex/build +++ b/MPI/amrex/build @@ -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 diff --git a/MPI/amrex/files/config.yaml b/MPI/amrex/files/config.yaml new file mode 100644 index 0000000..8fd9ded --- /dev/null +++ b/MPI/amrex/files/config.yaml @@ -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] diff --git a/MPI/boost/build b/MPI/boost/build index 72324ab..2421628 100755 --- a/MPI/boost/build +++ b/MPI/boost/build @@ -1,16 +1,10 @@ #!/usr/bin/env modbuild -# pbuild::set_download_url "https://sourceforge.net/projects/boost/files/boost/${V_PKG}/boost_${V_PKG//./_}.tar.gz" -pbuild::set_download_url "https://boostorg.jfrog.io/artifactory/main/release/${V_PKG}/source/boost_${V_PKG//./_}.tar.gz" - -pbuild::add_to_group 'MPI' - -if (( V_MAJOR == 1 )); then - if (( V_MINOR >= 78 && V_MINOR < 80 )); then - pbuild::add_patch "files/intel-linux.patch" - fi -fi - +#if (( V_MAJOR == 1 )); then +# if (( V_MINOR >= 78 && V_MINOR < 80 )); then +# pbuild::add_patch "files/intel-linux.patch" +# fi +#fi BOOST_BUILD_PATH="${BUILD_DIR}" diff --git a/MPI/boost/files/config.yaml b/MPI/boost/files/config.yaml new file mode 100644 index 0000000..a973326 --- /dev/null +++ b/MPI/boost/files/config.yaml @@ -0,0 +1,31 @@ +--- +# yamllint disable rule:line-length +format: 1 +boost: + defaults: + group: MPI + overlay: base + relstage: stable + docfiles: [Changelog, Install.txt, LICENSE.txt] + urls: + - url: http://glaros.dtc.umn.edu/gkhome/fetch/sw/$P/$P-${V_PKG}.tar.gz + name: $P-${V_PKG}.tar.gz + + shasums: + + versions: + 1.82.0: + config: + urls: + - url: https://boostorg.jfrog.io/artifactory/main/release/${V_PKG}/source/$P-1_82_0.tar.gz + name: $P-$V_PKG.tar.gz + variants: + - systems: [merlin-.*] + suffix: _slurm + group_deps: + compiler: + gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0] + mpi: + openmpi: [4.1.5_slurm] + build_requires: [zlib/1.2.13] + diff --git a/MPI/hdf5/build b/MPI/hdf5/build index eeccb3c..188d8f6 100755 --- a/MPI/hdf5/build +++ b/MPI/hdf5/build @@ -1,8 +1,5 @@ #!/usr/bin/env modbuild -pbuild::set_download_url "https://support.hdfgroup.org/ftp/HDF5/releases/$P-${V_MAJOR}.${V_MINOR}/$P-${V_PKG}/src/hdf5-${V_PKG}.tar.bz2" -pbuild::add_to_group 'MPI' - pbuild::install_docfiles ACKNOWLEDGMENTS pbuild::install_docfiles COPYING pbuild::install_docfiles MANIFEST @@ -45,11 +42,6 @@ pbuild::pre_configure() { pbuild::add_configure_args "CXXFLAGS=-fPIC" pbuild::add_configure_args "FCFLAGS=-fPIC" ;; - nvhpc ) - pbuild::add_configure_args "CFLAGS=-fPIC" - pbuild::add_configure_args "CXXFLAGS=-fPIC" - pbuild::add_configure_args "FCFLAGS=-fPIC" - ;; esac if [[ "${enable_fortran}" == 'yes' ]]; then diff --git a/MPI/hdf5/build-yaml b/MPI/hdf5/build-yaml deleted file mode 100755 index 188d8f6..0000000 --- a/MPI/hdf5/build-yaml +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env modbuild - -pbuild::install_docfiles ACKNOWLEDGMENTS -pbuild::install_docfiles COPYING -pbuild::install_docfiles MANIFEST -pbuild::install_docfiles README* - -pbuild::pre_configure() { - pbuild::add_configure_args "CC=${MPICC}" - pbuild::add_configure_args "CXX=${MPICXX}" - - pbuild::add_configure_args "--enable-shared" - pbuild::add_configure_args "--enable-parallel" - pbuild::add_configure_args "--enable-cxx" - pbuild::add_configure_args "--enable-unsupported" - #pbuild::add_configure_args "--enable-threadsafe" - pbuild::add_configure_args "--with-pic" - - local enable_fortran='yes' - - case "${COMPILER}" in - clang-macos ) - enable_fortran='no' - # we do not have Fortran in Xcode - ;; - pgi ) - # PGI uses GCC's include files, some object files and - # the STL implementation! - # The PGI C pre-processor is broken and doesn't work - # for HDF5. We use the pre-processor of the underlying - # GCC... - # This is a bit hackish! - # - # The following eval sets GCCDIR! Which is something - # like: - # /opt/psi/Programming/gcc/7.3.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0 - # - eval $(pgcc -show 2>/dev/null | \ - awk '/^GCCDIR[[:space:]]*=/{gsub(/[[:space:]]/,""); print $0}') - pbuild::add_configure_args "CPP=${GCCDIR%%/..*}/cpp" - pbuild::add_configure_args "CFLAGS=-fPIC" - pbuild::add_configure_args "CXXFLAGS=-fPIC" - pbuild::add_configure_args "FCFLAGS=-fPIC" - ;; - esac - - if [[ "${enable_fortran}" == 'yes' ]]; then - pbuild::add_configure_args "F77=${MPIF77}" - pbuild::add_configure_args "F90=${MPIF90}" - pbuild::add_configure_args "FC=${MPIFC}" - pbuild::add_configure_args "FORTRAN=${MPIFORTRAN}" - pbuild::add_configure_args "--enable-fortran" - fi - -} - diff --git a/MPI/hdf5/files/config.yaml b/MPI/hdf5/files/config.yaml index 45c1ab5..f034268 100644 --- a/MPI/hdf5/files/config.yaml +++ b/MPI/hdf5/files/config.yaml @@ -247,7 +247,7 @@ hdf5: - group_deps: compiler: {gcc: [10.4.0]} mpi: {openmpi: [4.1.4]} - - relstage: unstable + - relstage: stable group_deps: compiler: {gcc: [10.4.0]} mpi: {openmpi: [4.1.5]} @@ -257,8 +257,7 @@ hdf5: - group_deps: compiler: {gcc: [10.4.0]} mpi: {openmpi: [4.1.4_slurm]} - - relstage: unstable - group_deps: + - group_deps: compiler: {gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0]} mpi: {openmpi: [4.1.5_slurm]} diff --git a/MPI/parmetis/files/config.yaml b/MPI/parmetis/files/config.yaml index c351c87..c1496f6 100644 --- a/MPI/parmetis/files/config.yaml +++ b/MPI/parmetis/files/config.yaml @@ -6,22 +6,23 @@ parmetis: group: MPI overlay: base relstage: stable - systems: [merlin-*, ra-*] docfiles: [Changelog, Install.txt, LICENSE.txt] urls: - url: http://glaros.dtc.umn.edu/gkhome/fetch/sw/$P/$P-${V_PKG}.tar.gz name: $P-${V_PKG}.tar.gz shasums: - - parmetis-4.0.3.tar.gz: f2d9a231b7cf97f1fee6e8c9663113ebf6c240d407d3c118c55b3633d6be6e5f + parmetis-4.0.3.tar.gz: f2d9a231b7cf97f1fee6e8c9663113ebf6c240d407d3c118c55b3633d6be6e5f versions: - 4.0.3_slurm: + 4.0.3: variants: - - group_deps: + - systems: [merlin-.*] + group_deps: compiler: gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0] mpi: openmpi: [4.1.5_slurm] build_requires: [cmake/3.20.5] + suffix: _slurm diff --git a/MPI/trilinos/build b/MPI/trilinos/build index 2283e8e..69b175c 100755 --- a/MPI/trilinos/build +++ b/MPI/trilinos/build @@ -1,14 +1,5 @@ #!/usr/bin/env modbuild -pbuild::set_download_url \ - "https://github.com/$P/$P/tarball/$P-release-${V//./-}" \ - "$P-${V_PKG}.tar.gz" - -pbuild::set_sha256sum \ - "trilinos-12.12.1.tar.gz:c8f2029fa36230b9f384c56139aaa33111227bcf653e73f7daf3c9efdecc1d2d" - -declare -rx AR=ar - pbuild::configure() { declare config_args=() if [[ "${OS}" == "Linux" ]]; then @@ -85,6 +76,3 @@ pbuild::configure() { "${SRC_DIR}" || exit 1 } -pbuild::add_to_group 'MPI' -pbuild::install_docfiles Copyright.txt LICENSE README RELEASE_NOTES - diff --git a/MPI/trilinos/files/config.yaml b/MPI/trilinos/files/config.yaml new file mode 100644 index 0000000..ef44e66 --- /dev/null +++ b/MPI/trilinos/files/config.yaml @@ -0,0 +1,146 @@ +--- +# yamllint disable rule:line-length +format: 1 +trilinos: + defaults: + overlay: base + relstage: stable + configure_with: cmake + docfiles: + - Copyright.txt + - LICENSE + - README + - RELEASE_NOTES + urls: + - url: https://github.com/$P/$P/tarball/$P-release-${V//./-} + name: $P-${V_PKG}.tar.gz + + shasums: + + versions: + 13.4.0: + variants: + - systems: [merlin-.*] + suffix: _slurm + group: HDF5 + group_deps: + compiler: + gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0] + mpi: + openmpi: [4.1.5_slurm] + hdf5: + hdf5: [1.10.8_slurm] + - systems: [merlin-.*] + suffix: _slurm + group: HDF5 + group_deps: + compiler: + gcc: [10.3.0] + mpi: + openmpi: [4.0.5-1_slurm] + hdf5: + hdf5: [1.10.7_slurm] + - systems: [.*] + group: HDF5 + group_deps: + compiler: + gcc: [10.4.0] + mpi: + openmpi: [4.1.5] + hdf5: + hdf5: [1.10.8] + +#trilinos/14.4.0 unstable HDF5 gcc/10.4.0 openmpi/4.1.5 hdf5/1.10.8 + +#trilinos/11.10.2 deprecated MPI gcc/4.7.4 openmpi/1.6.5 +#trilinos/11.10.2 deprecated MPI gcc/4.7.4 openmpi/1.8.2 +#trilinos/11.10.2 deprecated MPI gcc/4.7.4 openmpi/1.8.4 +#trilinos/11.10.2 deprecated MPI gcc/4.8.3 openmpi/1.6.5 +#trilinos/11.10.2 deprecated MPI gcc/4.8.3 openmpi/1.8.2 +#trilinos/11.10.2 deprecated MPI gcc/4.8.3 openmpi/1.8.4 +#trilinos/11.10.2 deprecated MPI gcc/4.8.4 openmpi/1.6.5 +#trilinos/11.10.2 deprecated MPI gcc/4.8.4 openmpi/1.8.2 +#trilinos/11.10.2 deprecated MPI gcc/4.8.4 openmpi/1.8.4 +#trilinos/11.10.2 deprecated MPI gcc/4.9.2 openmpi/1.6.5 +#trilinos/11.10.2 deprecated MPI gcc/4.9.2 openmpi/1.8.2 +#trilinos/11.10.2 deprecated MPI gcc/4.9.2 openmpi/1.8.4 + +#trilinos/11.12.1 deprecated MPI gcc/4.7.4 openmpi/1.6.5 +#trilinos/11.12.1 deprecated MPI gcc/4.7.4 openmpi/1.8.2 +#trilinos/11.12.1 deprecated MPI gcc/4.7.4 openmpi/1.8.4 +#trilinos/11.12.1 deprecated MPI gcc/4.8.3 openmpi/1.6.5 +#trilinos/11.12.1 deprecated MPI gcc/4.8.3 openmpi/1.8.2 +#trilinos/11.12.1 deprecated MPI gcc/4.8.3 openmpi/1.8.4 +#trilinos/11.12.1 deprecated MPI gcc/4.8.4 openmpi/1.6.5 +#trilinos/11.12.1 deprecated MPI gcc/4.8.4 openmpi/1.8.2 +#trilinos/11.12.1 deprecated MPI gcc/4.8.4 openmpi/1.8.4 +#trilinos/11.12.1 deprecated MPI gcc/4.9.2 openmpi/1.6.5 +#trilinos/11.12.1 deprecated MPI gcc/4.9.2 openmpi/1.8.2 +#trilinos/11.12.1 deprecated MPI gcc/4.9.2 openmpi/1.8.4 + +#trilinos/11.14.1 deprecated MPI gcc/4.7.4 openmpi/1.6.5 +#trilinos/11.14.1 deprecated MPI gcc/4.7.4 openmpi/1.8.2 +#trilinos/11.14.1 deprecated MPI gcc/4.7.4 openmpi/1.8.4 +#trilinos/11.14.1 deprecated MPI gcc/4.8.3 openmpi/1.6.5 +#trilinos/11.14.1 deprecated MPI gcc/4.8.3 openmpi/1.8.2 +#trilinos/11.14.1 deprecated MPI gcc/4.8.3 openmpi/1.8.4 +#trilinos/11.14.1 deprecated MPI gcc/4.8.4 openmpi/1.6.5 +#trilinos/11.14.1 deprecated MPI gcc/4.8.4 openmpi/1.8.2 +#trilinos/11.14.1 deprecated MPI gcc/4.8.4 openmpi/1.8.4 +#trilinos/11.14.1 deprecated MPI gcc/4.9.2 openmpi/1.6.5 +#trilinos/11.14.1 deprecated MPI gcc/4.9.2 openmpi/1.8.2 +#trilinos/11.14.1 deprecated MPI gcc/4.9.2 openmpi/1.8.4 + +#trilinos/11.14.3 deprecated MPI gcc/4.8.5 openmpi/1.10.2 +#trilinos/11.14.3 deprecated MPI gcc/6.2.0 openmpi/1.10.2 +#trilinos/11.14.3 deprecated MPI gcc/6.2.0 openmpi/1.10.4 +#trilinos/11.14.3 deprecated MPI gcc/6.2.0 openmpi/2.0.1 +#trilinos/11.14.3 deprecated MPI intel/15.3 openmpi/1.8.4 + +#trilinos/12.2.1 deprecated HDF5 gcc/4.8.2 openmpi/1.6.5 hdf5/1.8.12 + +#trilinos/12.8.1 deprecated MPI gcc/4.8.5 openmpi/1.10.4 +#trilinos/12.8.1 deprecated MPI gcc/4.9.4 openmpi/1.10.4 +#trilinos/12.8.1 deprecated MPI gcc/5.4.0 openmpi/1.10.4 +#trilinos/12.8.1 deprecated MPI gcc/6.2.0 openmpi/1.10.4 + +#trilinos/12.10.1 deprecated MPI gcc/4.8.5 openmpi/1.10.4 +#trilinos/12.10.1 deprecated MPI gcc/4.9.4 openmpi/1.10.4 +#trilinos/12.10.1 deprecated MPI gcc/5.4.0 openmpi/1.10.4 +#trilinos/12.10.1 deprecated MPI gcc/6.2.0 openmpi/1.10.4 + +#trilinos/12.10.1-1 deprecated HDF5 gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 +#trilinos/12.10.1-1 deprecated HDF5 gcc/6.2.0 openmpi/1.10.4 hdf5/1.8.18 + +#trilinos/12.10.1-2 deprecated HDF5 gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 + +#trilinos/12.10.1-3 deprecated HDF5 gcc/5.4.0 openmpi/1.10.4 hdf5/1.8.18 + +#trilinos/12.12.1 deprecated HDF5 gcc/7.3.0 mpich/3.3 hdf5/1.10.4 +#trilinos/12.12.1 deprecated HDF5 gcc/7.3.0 openmpi/1.10.7 hdf5/1.10.1 +#trilinos/12.12.1 deprecated HDF5 gcc/7.3.0 openmpi/2.1.2 hdf5/1.10.1 +#trilinos/12.12.1 deprecated HDF5 gcc/7.3.0 openmpi/3.0.0 hdf5/1.10.1 +#trilinos/12.12.1 deprecated HDF5 gcc/7.3.0 openmpi/3.1.2 hdf5/1.10.3 +#trilinos/12.12.1 deprecated HDF5 gcc/7.3.0 openmpi/3.1.3 hdf5/1.10.4 +#trilinos/12.12.1 deprecated HDF5 gcc/7.4.0 openmpi/3.1.4 hdf5/1.10.5 +#trilinos/12.12.1 deprecated HDF5 intel/17.4 openmpi/1.10.7 hdf5/1.10.1 +#trilinos/12.12.1 deprecated HDF5 intel/17.4 openmpi/2.1.2 hdf5/1.10.1 +#trilinos/12.12.1 deprecated HDF5 intel/17.4 openmpi/3.0.0 hdf5/1.10.1 + +#trilinos/12.18.1 stable HDF5 gcc/7.5.0 openmpi/3.1.6 hdf5/1.10.6 +#trilinos/12.18.1 stable HDF5 gcc/8.4.0 openmpi/3.1.6 hdf5/1.10.6 +#trilinos/12.18.1 stable HDF5 gcc/9.3.0 openmpi/3.1.6 hdf5/1.10.6 +#trilinos/12.18.1 stable HDF5 gcc/10.1.0 openmpi/3.1.6 hdf5/1.10.6 +#trilinos/12.18.1_slurm stable HDF5 gcc/7.5.0 openmpi/3.1.6_slurm hdf5/1.10.6_slurm +#trilinos/12.18.1_slurm stable HDF5 gcc/8.4.0 openmpi/3.1.6_slurm hdf5/1.10.6_slurm +#trilinos/12.18.1_slurm stable HDF5 gcc/9.3.0 openmpi/3.1.6_slurm hdf5/1.10.6_slurm + +#trilinos/13.0.1 stable HDF5 gcc/7.5.0 openmpi/4.0.5 hdf5/1.10.7 +#trilinos/13.0.1 stable HDF5 gcc/8.4.0 openmpi/4.0.5 hdf5/1.10.7 +#trilinos/13.0.1 stable HDF5 gcc/9.3.0 openmpi/4.0.5 hdf5/1.10.7 +#trilinos/13.0.1 stable HDF5 gcc/10.3.0 openmpi/4.0.5 hdf5/1.10.7 +#trilinos/13.0.1 stable HDF5 gcc/10.4.0 openmpi/4.1.4 hdf5/1.10.8 +#trilinos/13.0.1_slurm stable HDF5 gcc/10.3.0 openmpi/4.0.5-1_slurm hdf5/1.10.7_slurm +#trilinos/13.0.1_slurm stable HDF5 gcc/10.4.0 openmpi/4.1.4_slurm hdf5/1.10.8_slurm + +