Skip to content

3.1 (07 May 2024)

Compare
Choose a tag to compare
@adrianreber adrianreber released this 07 May 13:05
· 92 commits to 3.x since this release
v3.1.GA

General Updates

  • Switched to gnu13 compiler variant (introduced as tech preview wtih OpenHPC 3.0)
  • Switched to openmpi5 mpi variant (from openmpi4)
  • Enabled JWT support in slurmrestd (#1815)
  • Updated Lmod and adapted OpenHPC module files to correctly handle modules distributed by Intel. (#1912)
  • Switched from the OS provided Python 3.6 stack to the OS provided Python 3.11 stack on RHEL and LEAP
  • Introduced non-MPI builds of netcdf, netcdf-cxx, netcdf-fortran.
  • Variety of component version updates and other additions highlighted further below.
  • Updated target distribution support to openEuler 22.03 LTS SP3.

Component Additions

      * adios2-gnu13-impi-ohpc                   (v2.8.3)
      * adios2-gnu13-mpich-ohpc                  (v2.8.3)
      * adios2-gnu13-mvapich2-ohpc               (v2.8.3)
      * adios2-gnu13-openmpi5-ohpc               (v2.8.3)
      * adios2-intel-openmpi5-ohpc               (v2.8.3)
      * boost-gnu13-impi-ohpc                    (v1.81.0)
      * boost-gnu13-mpich-ohpc                   (v1.81.0)
      * boost-gnu13-mvapich2-ohpc                (v1.81.0)
      * boost-gnu13-openmpi5-ohpc                (v1.81.0)
      * boost-intel-openmpi5-ohpc                (v1.81.0)
      * dimemas-gnu13-impi-ohpc                  (v5.4.2)
      * dimemas-gnu13-mpich-ohpc                 (v5.4.2)
      * dimemas-gnu13-mvapich2-ohpc              (v5.4.2)
      * dimemas-gnu13-openmpi5-ohpc              (v5.4.2)
      * dimemas-intel-openmpi5-ohpc              (v5.4.2)
      * extrae-gnu13-impi-ohpc                   (v3.8.3)
      * extrae-gnu13-mpich-ohpc                  (v3.8.3)
      * extrae-gnu13-mvapich2-ohpc               (v3.8.3)
      * extrae-gnu13-openmpi5-ohpc               (v3.8.3)
      * extrae-intel-openmpi5-ohpc               (v3.8.3)
      * fftw-gnu13-impi-ohpc                     (v3.3.10)
      * fftw-gnu13-mpich-ohpc                    (v3.3.10)
      * fftw-gnu13-mvapich2-ohpc                 (v3.3.10)
      * fftw-gnu13-openmpi5-ohpc                 (v3.3.10)
      * fftw-intel-openmpi5-ohpc                 (v3.3.10)
      * geopm-gnu13-impi-ohpc                    (v1.1.0)
      * geopm-gnu13-mpich-ohpc                   (v1.1.0)
      * geopm-gnu13-mvapich2-ohpc                (v1.1.0)
      * geopm-gnu13-openmpi5-ohpc                (v1.1.0)
      * geopm-intel-openmpi5-ohpc                (v1.1.0)
      * gsl-gnu13-ohpc                           (v2.7.1)
      * hdf5-gnu13-ohpc                          (v1.14.0)
      * hypre-gnu13-impi-ohpc                    (v2.18.1)
      * hypre-gnu13-mpich-ohpc                   (v2.18.1)
      * hypre-gnu13-mvapich2-ohpc                (v2.18.1)
      * hypre-gnu13-openmpi5-ohpc                (v2.18.1)
      * hypre-intel-openmpi5-ohpc                (v2.18.1)
      * imb-gnu13-impi-ohpc                      (v2021.3)
      * imb-gnu13-mpich-ohpc                     (v2021.3)
      * imb-gnu13-mvapich2-ohpc                  (v2021.3)
      * imb-gnu13-openmpi5-ohpc                  (v2021.3)
      * imb-intel-openmpi5-ohpc                  (v2021.3)
      * likwid-gnu13-ohpc                        (v5.3.0)
      * lmod-defaults-gnu13-impi-ohpc            (v2.0)
      * lmod-defaults-gnu13-mvapich2-ohpc        (v2.0)
      * lmod-defaults-gnu13-openmpi5-ohpc        (v2.0)
      * lmod-defaults-intel-openmpi5-ohpc        (v2.0)
      * metis-gnu13-ohpc                         (v5.1.0)
      * mfem-gnu13-impi-ohpc                     (v4.4)
      * mfem-gnu13-mpich-ohpc                    (v4.4)
      * mfem-gnu13-mvapich2-ohpc                 (v4.4)
      * mfem-gnu13-openmpi5-ohpc                 (v4.4)
      * mfem-intel-openmpi5-ohpc                 (v4.4)
      * mumps-gnu13-impi-ohpc                    (v5.2.1)
      * mumps-gnu13-mpich-ohpc                   (v5.2.1)
      * mumps-gnu13-mvapich2-ohpc                (v5.2.1)
      * mumps-gnu13-openmpi5-ohpc                (v5.2.1)
      * mumps-intel-openmpi5-ohpc                (v5.2.1)
      * netcdf-cxx-gnu13-impi-ohpc               (v4.3.1)
      * netcdf-cxx-gnu13-mpich-ohpc              (v4.3.1)
      * netcdf-cxx-gnu13-mvapich2-ohpc           (v4.3.1)
      * netcdf-cxx-gnu13-ohpc                    (v4.3.1)
      * netcdf-cxx-gnu13-openmpi5-ohpc           (v4.3.1)
      * netcdf-cxx-intel-ohpc                    (v4.3.1)
      * netcdf-cxx-intel-openmpi5-ohpc           (v4.3.1)
      * netcdf-fortran-gnu13-impi-ohpc           (v4.6.1)
      * netcdf-fortran-gnu13-mpich-ohpc          (v4.6.1)
      * netcdf-fortran-gnu13-mvapich2-ohpc       (v4.6.1)
      * netcdf-fortran-gnu13-ohpc                (v4.6.1)
      * netcdf-fortran-gnu13-openmpi5-ohpc       (v4.6.1)
      * netcdf-fortran-intel-ohpc                (v4.6.1)
      * netcdf-fortran-intel-openmpi5-ohpc       (v4.6.1)
      * netcdf-gnu13-impi-ohpc                   (v4.9.2)
      * netcdf-gnu13-mpich-ohpc                  (v4.9.2)
      * netcdf-gnu13-mvapich2-ohpc               (v4.9.2)
      * netcdf-gnu13-ohpc                        (v4.9.2)
      * netcdf-gnu13-openmpi5-ohpc               (v4.9.2)
      * netcdf-intel-ohpc                        (v4.9.2)
      * netcdf-intel-openmpi5-ohpc               (v4.9.2)
      * omb-gnu13-impi-ohpc                      (v7.3)
      * omb-gnu13-mpich-ohpc                     (v7.3)
      * omb-gnu13-mvapich2-ohpc                  (v7.3)
      * omb-gnu13-openmpi5-ohpc                  (v7.3)
      * omb-intel-openmpi5-ohpc                  (v7.3)
      * openblas-gnu13-ohpc                      (v0.3.21)
      * opencoarrays-gnu13-impi-ohpc             (v2.10.0)
      * opencoarrays-gnu13-mpich-ohpc            (v2.10.0)
      * opencoarrays-gnu13-mvapich2-ohpc         (v2.10.0)
      * opencoarrays-gnu13-openmpi5-ohpc         (v2.10.0)
      * openmpi4-pmix-intel-ohpc                 (v4.1.5)
      * openmpi5-gnu13-ohpc                      (v5.0.3)
      * openmpi5-intel-ohpc                      (v5.0.3)
      * openmpi5-pmix-gnu13-ohpc                 (v5.0.3)
      * openmpi5-pmix-intel-ohpc                 (v5.0.3)
      * pdtoolkit-gnu13-ohpc                     (v3.25.1)
      * petsc-gnu13-impi-ohpc                    (v3.18.1)
      * petsc-gnu13-mpich-ohpc                   (v3.18.1)
      * petsc-gnu13-mvapich2-ohpc                (v3.18.1)
      * petsc-gnu13-openmpi5-ohpc                (v3.18.1)
      * petsc-intel-openmpi5-ohpc                (v3.18.1)
      * phdf5-gnu13-impi-ohpc                    (v1.14.0)
      * phdf5-gnu13-mpich-ohpc                   (v1.14.0)
      * phdf5-gnu13-mvapich2-ohpc                (v1.14.0)
      * phdf5-gnu13-openmpi5-ohpc                (v1.14.0)
      * phdf5-intel-openmpi5-ohpc                (v1.14.0)
      * plasma-gnu13-ohpc                        (v21.8.29)
      * pnetcdf-gnu13-impi-ohpc                  (v1.12.3)
      * pnetcdf-gnu13-mpich-ohpc                 (v1.12.3)
      * pnetcdf-gnu13-mvapich2-ohpc              (v1.12.3)
      * pnetcdf-gnu13-openmpi5-ohpc              (v1.12.3)
      * pnetcdf-intel-openmpi5-ohpc              (v1.12.3)
      * ptscotch-gnu13-impi-ohpc                 (v7.0.1)
      * ptscotch-gnu13-mpich-ohpc                (v7.0.1)
      * ptscotch-gnu13-mvapich2-ohpc             (v7.0.1)
      * ptscotch-gnu13-openmpi5-ohpc             (v7.0.1)
      * ptscotch-intel-openmpi5-ohpc             (v7.0.1)
      * python3.11-Cython-ohpc                   (v0.29.37)
      * python3.11-mpi4py-gnu13-impi-ohpc        (v3.1.5)
      * python3.11-mpi4py-gnu13-mpich-ohpc       (v3.1.5)
      * python3.11-mpi4py-gnu13-mvapich2-ohpc    (v3.1.5)
      * python3.11-mpi4py-gnu13-openmpi5-ohpc    (v3.1.5)
      * python3.11-mpi4py-intel-impi-ohpc        (v3.1.5)
      * python3.11-mpi4py-intel-mpich-ohpc       (v3.1.5)
      * python3.11-mpi4py-intel-mvapich2-ohpc    (v3.1.5)
      * python3.11-mpi4py-intel-openmpi5-ohpc    (v3.1.5)
      * python3.11-numpy-gnu13-ohpc              (v1.26.4)
      * python3.11-numpy-intel-ohpc              (v1.26.4)
      * python3.11-scipy-gnu13-impi-ohpc         (v1.5.4)
      * python3.11-scipy-gnu13-mpich-ohpc        (v1.5.4)
      * python3.11-scipy-gnu13-mvapich2-ohpc     (v1.5.4)
      * python3.11-scipy-gnu13-openmpi5-ohpc     (v1.5.4)
      * R-gnu13-ohpc                             (v4.2.1)
      * scalapack-gnu13-impi-ohpc                (v2.2.0)
      * scalapack-gnu13-mpich-ohpc               (v2.2.0)
      * scalapack-gnu13-mvapich2-ohpc            (v2.2.0)
      * scalapack-gnu13-openmpi5-ohpc            (v2.2.0)
      * scalapack-intel-openmpi5-ohpc            (v2.2.0)
      * scalasca-gnu13-impi-ohpc                 (v2.5)
      * scalasca-gnu13-mpich-ohpc                (v2.5)
      * scalasca-gnu13-mvapich2-ohpc             (v2.5)
      * scalasca-gnu13-openmpi5-ohpc             (v2.5)
      * scalasca-intel-openmpi5-ohpc             (v2.5)
      * scorep-gnu13-impi-ohpc                   (v7.1)
      * scorep-gnu13-mpich-ohpc                  (v7.1)
      * scorep-gnu13-mvapich2-ohpc               (v7.1)
      * scorep-gnu13-openmpi5-ohpc               (v7.1)
      * scorep-intel-openmpi5-ohpc               (v7.1)
      * scotch-gnu13-ohpc                        (v6.0.6)
      * sionlib-gnu13-impi-ohpc                  (v1.7.7)
      * sionlib-gnu13-mpich-ohpc                 (v1.7.7)
      * sionlib-gnu13-mvapich2-ohpc              (v1.7.7)
      * sionlib-gnu13-openmpi5-ohpc              (v1.7.7)
      * sionlib-intel-openmpi5-ohpc              (v1.7.7)
      * slepc-gnu13-impi-ohpc                    (v3.18.0)
      * slepc-gnu13-mpich-ohpc                   (v3.18.0)
      * slepc-gnu13-mvapich2-ohpc                (v3.18.0)
      * slepc-gnu13-openmpi5-ohpc                (v3.18.0)
      * slepc-intel-openmpi5-ohpc                (v3.18.0)
      * slurm-sackd-ohpc                         (v23.11.6)
      * superlu_dist-gnu13-impi-ohpc             (v6.4.0)
      * superlu_dist-gnu13-mpich-ohpc            (v6.4.0)
      * superlu_dist-gnu13-mvapich2-ohpc         (v6.4.0)
      * superlu_dist-gnu13-openmpi5-ohpc         (v6.4.0)
      * superlu_dist-intel-openmpi5-ohpc         (v6.4.0)
      * superlu-gnu13-ohpc                       (v5.2.1)
      * tau-gnu13-impi-ohpc                      (v2.31.1)
      * tau-gnu13-mpich-ohpc                     (v2.31.1)
      * tau-gnu13-mvapich2-ohpc                  (v2.31.1)
      * tau-gnu13-openmpi5-ohpc                  (v2.31.1)
      * tau-intel-openmpi5-ohpc                  (v2.31.1)
      * trilinos-gnu13-impi-ohpc                 (v13.4.0)
      * trilinos-gnu13-mpich-ohpc                (v13.4.0)
      * trilinos-gnu13-mvapich2-ohpc             (v13.4.0)
      * trilinos-gnu13-openmpi5-ohpc             (v13.4.0)
      * trilinos-intel-impi-ohpc                 (v13.4.0)
      * trilinos-intel-mpich-ohpc                (v13.4.0)
      * trilinos-intel-mvapich2-ohpc             (v13.4.0)
      * trilinos-intel-openmpi5-ohpc             (v13.4.0)

Component Version Changes

      * docs-ohpc                                (v3.0.0 -> v3.1.0)
      * EasyBuild-ohpc                           (v4.7.2 -> v4.9.1)
      * gnu13-compilers-ohpc                     (v13.1.0 -> v13.2.0)
      * hwloc-ohpc                               (v2.9.0 -> v2.9.3)
      * intel-compilers-devel-ohpc               (v2023.1 -> v2024.0)
      * intel-mpi-devel-ohpc                     (v2023.1 -> v2024.0)
      * intel-oneapi-toolkit-release-ohpc        (v2023.1 -> v2024.0)
      * intel-psxe-compilers-devel-ohpc          (v2023.1 -> v2024.0)
      * intel-psxe-mpi-devel-ohpc                (v2023.1 -> v2024.0)
      * likwid-intel-ohpc                        (v5.2.2 -> v5.3.0)
      * lmod-ohpc                                (v8.7.14 -> v8.7.37)
      * netcdf-fortran-intel-impi-ohpc           (v4.6.0 -> v4.6.1)
      * netcdf-fortran-intel-mpich-ohpc          (v4.6.0 -> v4.6.1)
      * netcdf-fortran-intel-mvapich2-ohpc       (v4.6.0 -> v4.6.1)
      * netcdf-intel-impi-ohpc                   (v4.9.0 -> v4.9.2)
      * netcdf-intel-mpich-ohpc                  (v4.9.0 -> v4.9.2)
      * netcdf-intel-mvapich2-ohpc               (v4.9.0 -> v4.9.2)
      * omb-intel-impi-ohpc                      (v6.1 -> v7.3)
      * omb-intel-mpich-ohpc                     (v6.1 -> v7.3)
      * omb-intel-mvapich2-ohpc                  (v6.1 -> v7.3)
      * pdsh-mod-genders-ohpc                    (v2.34 -> v2.35)
      * pdsh-mod-slurm-ohpc                      (v2.34 -> v2.35)
      * pdsh-ohpc                                (v2.34 -> v2.35)
      * pmix-ohpc                                (v4.2.4 -> v4.2.9)
      * slurm-contribs-ohpc                      (v22.05.8 -> v23.11.6)
      * slurm-devel-ohpc                         (v22.05.8 -> v23.11.6)
      * slurm-example-configs-ohpc               (v22.05.8 -> v23.11.6)
      * slurm-libpmi-ohpc                        (v22.05.8 -> v23.11.6)
      * slurm-ohpc                               (v22.05.8 -> v23.11.6)
      * slurm-ohpc-slurmrestd                    (v22.05.8 -> v23.11.6)
      * slurm-openlava-ohpc                      (v22.05.8 -> v23.11.6)
      * slurm-pam_slurm-ohpc                     (v22.05.8 -> v23.11.6)
      * slurm-perlapi-ohpc                       (v22.05.8 -> v23.11.6)
      * slurm-slurmctld-ohpc                     (v22.05.8 -> v23.11.6)
      * slurm-slurmdbd-ohpc                      (v22.05.8 -> v23.11.6)
      * slurm-slurmd-ohpc                        (v22.05.8 -> v23.11.6)
      * slurm-sview-ohpc                         (v22.05.8 -> v23.11.6)
      * slurm-torque-ohpc                        (v22.05.8 -> v23.11.6)
      * spack-ohpc                               (v0.19.2 -> v0.21.2)
      * ucx-cma-ohpc                             (v1.14.0 -> v1.15.0)
      * ucx-ib-ohpc                              (v1.14.0 -> v1.15.0)
      * ucx-ohpc                                 (v1.14.0 -> v1.15.0)
      * ucx-rdmacm-ohpc                          (v1.14.0 -> v1.15.0)