Skip to content

2.6 (16 November 2022)

Compare
Choose a tag to compare
@koomie koomie released this 16 Nov 22:07
· 222 commits to 2.x since this release

General Updates

  • updated target distro support to EL 8.6 and Leap 15.3
  • new compiler variant (gnu12) introduced with this release
  • SLURM build updated to include optional REST API interface package
  • updated SLURM recipes to include cgroups.conf
  • fix for Leap 15.3 provisioning with Warewulf (#1602)
  • tech preview build of Warewulf 4.x
  • variety of component version updates and other additions highlighted further below

Known Issues

  • Several package builds with the latest Intel classic compiler exhibited problems with the OpenHPC test
    suite. Affected packages are: plasma, TAU, and superlu_dist. Users are advised to stick with the gcc (gnu12)
    compiler variant if using these packages.

  • We have encountered package checksum errors from upstream Rocky Linux when creating Warewulf VNFS images. If you encounter issues installing the tzdata package for a Rocky8 VNFS image (similar to https://bugs.rockylinux.org/view.php?id=694), consider specifying a preferred mirror URL via the YUM_MIRROR_BASE variable and retry the mkchroot command. Available mirrors are listed here. In the US, we have consistent success using the following:

    export YUM_MIRROR_BASE=https://dfw.mirror.rackspace.com/rocky

Component Additions

      * R-gnu12-ohpc                             (v4.2.1)
      * adios-gnu12-impi-ohpc                    (v1.13.1)
      * adios-gnu12-mpich-ohpc                   (v1.13.1)
      * adios-gnu12-mvapich2-ohpc                (v1.13.1)
      * adios-gnu12-openmpi4-ohpc                (v1.13.1)
      * boost-gnu12-impi-ohpc                    (v1.80.0)
      * boost-gnu12-mpich-ohpc                   (v1.80.0)
      * boost-gnu12-mvapich2-ohpc                (v1.80.0)
      * boost-gnu12-openmpi4-ohpc                (v1.80.0)
      * dimemas-gnu12-impi-ohpc                  (v5.4.2)
      * dimemas-gnu12-mpich-ohpc                 (v5.4.2)
      * dimemas-gnu12-mvapich2-ohpc              (v5.4.2)
      * dimemas-gnu12-openmpi4-ohpc              (v5.4.2)
      * extrae-gnu12-impi-ohpc                   (v3.8.3)
      * extrae-gnu12-mpich-ohpc                  (v3.8.3)
      * extrae-gnu12-mvapich2-ohpc               (v3.8.3)
      * extrae-gnu12-openmpi4-ohpc               (v3.8.3)
      * fftw-gnu12-impi-ohpc                     (v3.3.10)
      * fftw-gnu12-mpich-ohpc                    (v3.3.10)
      * fftw-gnu12-mvapich2-ohpc                 (v3.3.10)
      * fftw-gnu12-openmpi4-ohpc                 (v3.3.10)
      * fftw-intel-impi-ohpc                     (v3.3.10)
      * fftw-intel-mpich-ohpc                    (v3.3.10)
      * fftw-intel-mvapich2-ohpc                 (v3.3.10)
      * fftw-intel-openmpi4-ohpc                 (v3.3.10)
      * geopm-gnu12-impi-ohpc                    (v1.1.0)
      * geopm-gnu12-mpich-ohpc                   (v1.1.0)
      * geopm-gnu12-mvapich2-ohpc                (v1.1.0)
      * geopm-gnu12-openmpi4-ohpc                (v1.1.0)
      * gnu12-compilers-ohpc                     (v12.2.0)
      * gsl-gnu12-ohpc                           (v2.7.1)
      * hdf5-gnu12-ohpc                          (v1.10.8)
      * hypre-gnu12-impi-ohpc                    (v2.18.1)
      * hypre-gnu12-mpich-ohpc                   (v2.18.1)
      * hypre-gnu12-mvapich2-ohpc                (v2.18.1)
      * hypre-gnu12-openmpi4-ohpc                (v2.18.1)
      * imb-gnu12-impi-ohpc                      (v2021.3)
      * imb-gnu12-mpich-ohpc                     (v2021.3)
      * imb-gnu12-mvapich2-ohpc                  (v2021.3)
      * imb-gnu12-openmpi4-ohpc                  (v2021.3)
      * likwid-gnu12-ohpc                        (v5.2.2)
      * lmod-defaults-gnu12-impi-ohpc            (v2.0)
      * lmod-defaults-gnu12-mpich-ofi-ohpc       (v2.0)
      * lmod-defaults-gnu12-mpich-ucx-ohpc       (v2.0)
      * lmod-defaults-gnu12-mvapich2-ohpc        (v2.0)
      * lmod-defaults-gnu12-openmpi4-ohpc        (v2.0)
      * metis-gnu12-ohpc                         (v5.1.0)
      * mfem-gnu12-impi-ohpc                     (v4.4)
      * mfem-gnu12-mpich-ohpc                    (v4.4)
      * mfem-gnu12-mvapich2-ohpc                 (v4.4)
      * mfem-gnu12-openmpi4-ohpc                 (v4.4)
      * mpich-ofi-gnu12-ohpc                     (v3.4.3)
      * mpich-ucx-gnu12-ohpc                     (v3.4.3)
      * mumps-gnu12-impi-ohpc                    (v5.2.1)
      * mumps-gnu12-mpich-ohpc                   (v5.2.1)
      * mumps-gnu12-mvapich2-ohpc                (v5.2.1)
      * mumps-gnu12-openmpi4-ohpc                (v5.2.1)
      * mvapich2-gnu12-ohpc                      (v2.3.7)
      * mvapich2-psm2-gnu12-ohpc                 (v2.3.7)
      * netcdf-cxx-gnu12-impi-ohpc               (v4.3.1)
      * netcdf-cxx-gnu12-mpich-ohpc              (v4.3.1)
      * netcdf-cxx-gnu12-mvapich2-ohpc           (v4.3.1)
      * netcdf-cxx-gnu12-openmpi4-ohpc           (v4.3.1)
      * netcdf-fortran-gnu12-impi-ohpc           (v4.6.0)
      * netcdf-fortran-gnu12-mpich-ohpc          (v4.6.0)
      * netcdf-fortran-gnu12-mvapich2-ohpc       (v4.6.0)
      * netcdf-fortran-gnu12-openmpi4-ohpc       (v4.6.0)
      * netcdf-gnu12-impi-ohpc                   (v4.9.0)
      * netcdf-gnu12-mpich-ohpc                  (v4.9.0)
      * netcdf-gnu12-mvapich2-ohpc               (v4.9.0)
      * netcdf-gnu12-openmpi4-ohpc               (v4.9.0)
      * omb-gnu12-impi-ohpc                      (v6.1)
      * omb-gnu12-mpich-ohpc                     (v6.1)
      * omb-gnu12-mvapich2-ohpc                  (v6.1)
      * omb-gnu12-openmpi4-ohpc                  (v6.1)
      * openblas-gnu12-ohpc                      (v0.3.21)
      * opencoarrays-gnu12-impi-ohpc             (v2.10.0)
      * opencoarrays-gnu12-mpich-ohpc            (v2.10.0)
      * opencoarrays-gnu12-mvapich2-ohpc         (v2.10.0)
      * opencoarrays-gnu12-openmpi4-ohpc         (v2.10.0)
      * openmpi4-gnu12-ohpc                      (v4.1.4)
      * pdtoolkit-gnu12-ohpc                     (v3.25.1)
      * petsc-gnu12-impi-ohpc                    (v3.18.1)
      * petsc-gnu12-mpich-ohpc                   (v3.18.1)
      * petsc-gnu12-mvapich2-ohpc                (v3.18.1)
      * petsc-gnu12-openmpi4-ohpc                (v3.18.1)
      * phdf5-gnu12-impi-ohpc                    (v1.10.8)
      * phdf5-gnu12-mpich-ohpc                   (v1.10.8)
      * phdf5-gnu12-mvapich2-ohpc                (v1.10.8)
      * phdf5-gnu12-openmpi4-ohpc                (v1.10.8)
      * plasma-gnu12-ohpc                        (v21.8.29)
      * pnetcdf-gnu12-impi-ohpc                  (v1.12.3)
      * pnetcdf-gnu12-mpich-ohpc                 (v1.12.3)
      * pnetcdf-gnu12-mvapich2-ohpc              (v1.12.3)
      * pnetcdf-gnu12-openmpi4-ohpc              (v1.12.3)
      * ptscotch-gnu12-impi-ohpc                 (v7.0.1)
      * ptscotch-gnu12-mpich-ohpc                (v7.0.1)
      * ptscotch-gnu12-mvapich2-ohpc             (v7.0.1)
      * ptscotch-gnu12-openmpi4-ohpc             (v7.0.1)
      * python3-mpi4py-gnu12-impi-ohpc           (v3.1.3)
      * python3-mpi4py-gnu12-mpich-ohpc          (v3.1.3)
      * python3-mpi4py-gnu12-mvapich2-ohpc       (v3.1.3)
      * python3-mpi4py-gnu12-openmpi4-ohpc       (v3.1.3)
      * python3-numpy-gnu12-ohpc                 (v1.19.5)
      * python3-scipy-gnu12-mpich-ohpc           (v1.5.4)
      * python3-scipy-gnu12-mvapich2-ohpc        (v1.5.4)
      * python3-scipy-gnu12-openmpi4-ohpc        (v1.5.4)
      * scalapack-gnu12-impi-ohpc                (v2.2.0)
      * scalapack-gnu12-mpich-ohpc               (v2.2.0)
      * scalapack-gnu12-mvapich2-ohpc            (v2.2.0)
      * scalapack-gnu12-openmpi4-ohpc            (v2.2.0)
      * scalasca-gnu12-impi-ohpc                 (v2.5)
      * scalasca-gnu12-mpich-ohpc                (v2.5)
      * scalasca-gnu12-mvapich2-ohpc             (v2.5)
      * scalasca-gnu12-openmpi4-ohpc             (v2.5)
      * scorep-gnu12-impi-ohpc                   (v7.1)
      * scorep-gnu12-mpich-ohpc                  (v7.1)
      * scorep-gnu12-mvapich2-ohpc               (v7.1)
      * scorep-gnu12-openmpi4-ohpc               (v7.1)
      * scotch-gnu12-ohpc                        (v6.0.6)
      * sionlib-gnu12-impi-ohpc                  (v1.7.7)
      * sionlib-gnu12-mpich-ohpc                 (v1.7.7)
      * sionlib-gnu12-mvapich2-ohpc              (v1.7.7)
      * sionlib-gnu12-openmpi4-ohpc              (v1.7.7)
      * slepc-gnu12-impi-ohpc                    (v3.18.0)
      * slepc-gnu12-mpich-ohpc                   (v3.18.0)
      * slepc-gnu12-mvapich2-ohpc                (v3.18.0)
      * slepc-gnu12-openmpi4-ohpc                (v3.18.0)
      * slurm-ohpc-slurmrestd                    (v22.05.2)
      * superlu-gnu12-ohpc                       (v5.2.1)
      * superlu_dist-gnu12-impi-ohpc             (v6.4.0)
      * superlu_dist-gnu12-mpich-ohpc            (v6.4.0)
      * superlu_dist-gnu12-mvapich2-ohpc         (v6.4.0)
      * superlu_dist-gnu12-openmpi4-ohpc         (v6.4.0)
      * tau-gnu12-impi-ohpc                      (v2.31.1)
      * tau-gnu12-mpich-ohpc                     (v2.31.1)
      * tau-gnu12-mvapich2-ohpc                  (v2.31.1)
      * tau-gnu12-openmpi4-ohpc                  (v2.31.1)
      * trilinos-gnu12-impi-ohpc                 (v13.4.0)
      * trilinos-gnu12-mpich-ohpc                (v13.4.0)
      * trilinos-gnu12-mvapich2-ohpc             (v13.4.0)
      * trilinos-gnu12-openmpi4-ohpc             (v13.4.0)
      * warewulf-ohpc                            (v4.3.0)

Component Version Changes

      * EasyBuild-ohpc                           (v4.5.0 -> v4.6.2)
      * boost-intel-impi-ohpc                    (v1.75.0 -> v1.80.0)
      * boost-intel-mpich-ohpc                   (v1.75.0 -> v1.80.0)
      * boost-intel-mvapich2-ohpc                (v1.75.0 -> v1.80.0)
      * boost-intel-openmpi4-ohpc                (v1.75.0 -> v1.80.0)
      * cmake-ohpc                               (v3.21.3 -> v3.24.2)
      * docs-ohpc                                (v2.4.0 -> v2.6.0)
      * extrae-intel-impi-ohpc                   (v3.7.0 -> v3.8.3)
      * extrae-intel-mpich-ohpc                  (v3.7.0 -> v3.8.3)
      * extrae-intel-mvapich2-ohpc               (v3.7.0 -> v3.8.3)
      * extrae-intel-openmpi4-ohpc               (v3.7.0 -> v3.8.3)
      * gsl-intel-ohpc                           (v2.7 -> v2.7.1)
      * hwloc-ohpc                               (v2.5.0 -> v2.7.0)
      * imb-intel-impi-ohpc                      (v2019.6 -> v2021.3)
      * imb-intel-mpich-ohpc                     (v2019.6 -> v2021.3)
      * imb-intel-mvapich2-ohpc                  (v2019.6 -> v2021.3)
      * imb-intel-openmpi4-ohpc                  (v2019.6 -> v2021.3)
      * intel-compilers-devel-ohpc               (v2021 -> v2021.1)
      * intel-mpi-devel-ohpc                     (v2021 -> v2021.1)
      * intel-oneapi-toolkit-release-ohpc        (v2021 -> v2021.1)
      * intel-psxe-compilers-devel-ohpc          (v2021 -> v2021.1)
      * intel-psxe-mpi-devel-ohpc                (v2021 -> v2021.1)
      * kmod-lustre-client-ohpc                  (v2.12.7 -> v2.15.1)
      * kmod-lustre-client-ohpc-tests            (v2.12.7 -> v2.15.1)
      * likwid-intel-ohpc                        (v5.0.1 -> v5.2.2)
      * lmod-ohpc                                (v8.5.22 -> v8.7.6)
      * lustre-client-ohpc                       (v2.12.7 -> v2.15.1)
      * lustre-client-ohpc-tests                 (v2.12.7 -> v2.15.1)
      * mfem-intel-impi-ohpc                     (v4.3 -> v4.4)
      * mfem-intel-mpich-ohpc                    (v4.3 -> v4.4)
      * mfem-intel-mvapich2-ohpc                 (v4.3 -> v4.4)
      * mfem-intel-openmpi4-ohpc                 (v4.3 -> v4.4)
      * mpich-ofi-intel-ohpc                     (v3.4.2 -> v3.4.3)
      * mvapich2-intel-ohpc                      (v2.3.6 -> v2.3.7)
      * mvapich2-psm2-intel-ohpc                 (v2.3.4 -> v2.3.7)
      * netcdf-fortran-intel-impi-ohpc           (v4.5.3 -> v4.6.0)
      * netcdf-fortran-intel-mpich-ohpc          (v4.5.3 -> v4.6.0)
      * netcdf-fortran-intel-mvapich2-ohpc       (v4.5.3 -> v4.6.0)
      * netcdf-fortran-intel-openmpi4-ohpc       (v4.5.3 -> v4.6.0)
      * netcdf-intel-impi-ohpc                   (v4.7.4 -> v4.9.0)
      * netcdf-intel-mpich-ohpc                  (v4.7.4 -> v4.9.0)
      * netcdf-intel-mvapich2-ohpc               (v4.7.4 -> v4.9.0)
      * netcdf-intel-openmpi4-ohpc               (v4.7.4 -> v4.9.0)
      * omb-intel-impi-ohpc                      (v5.8 -> v6.1)
      * omb-intel-mpich-ohpc                     (v5.8 -> v6.1)
      * omb-intel-mvapich2-ohpc                  (v5.8 -> v6.1)
      * omb-intel-openmpi4-ohpc                  (v5.8 -> v6.1)
      * openmpi4-intel-ohpc                      (v4.1.1 -> v4.1.4)
      * openpbs-client-ohpc                      (v20.0.1 -> v22.05.11)
      * openpbs-devel-ohpc                       (v20.0.1 -> v22.05.11)
      * openpbs-execution-ohpc                   (v20.0.1 -> v22.05.11)
      * openpbs-server-ohpc                      (v20.0.1 -> v22.05.11)
      * papi-ohpc                                (v5.7.0 -> v6.0.0)
      * paraver-ohpc                             (v4.8.2 -> v4.10.4)
      * petsc-intel-impi-ohpc                    (v3.16.1 -> v3.18.1)
      * petsc-intel-mpich-ohpc                   (v3.16.1 -> v3.18.1)
      * petsc-intel-mvapich2-ohpc                (v3.16.1 -> v3.18.1)
      * petsc-intel-openmpi4-ohpc                (v3.16.1 -> v3.18.1)
      * plasma-intel-ohpc                        (v2.8.0 -> v21.8.29)
      * pmix-ohpc                                (v3.1.4 -> v4.2.1)
      * pnetcdf-intel-impi-ohpc                  (v1.12.2 -> v1.12.3)
      * pnetcdf-intel-mpich-ohpc                 (v1.12.2 -> v1.12.3)
      * pnetcdf-intel-mvapich2-ohpc              (v1.12.2 -> v1.12.3)
      * pnetcdf-intel-openmpi4-ohpc              (v1.12.2 -> v1.12.3)
      * ptscotch-intel-impi-ohpc                 (v6.0.6 -> v7.0.1)
      * ptscotch-intel-mpich-ohpc                (v6.0.6 -> v7.0.1)
      * ptscotch-intel-mvapich2-ohpc             (v6.0.6 -> v7.0.1)
      * ptscotch-intel-openmpi4-ohpc             (v6.0.6 -> v7.0.1)
      * python3-Cython-ohpc                      (v0.29.21 -> v0.29.32)
      * python3-mpi4py-intel-impi-ohpc           (v3.0.3 -> v3.1.3)
      * python3-mpi4py-intel-mpich-ohpc          (v3.0.3 -> v3.1.3)
      * python3-mpi4py-intel-mvapich2-ohpc       (v3.0.3 -> v3.1.3)
      * python3-mpi4py-intel-openmpi4-ohpc       (v3.0.3 -> v3.1.3)
      * scalapack-intel-impi-ohpc                (v2.1.0 -> v2.2.0)
      * scalapack-intel-mpich-ohpc               (v2.1.0 -> v2.2.0)
      * scalapack-intel-mvapich2-ohpc            (v2.1.0 -> v2.2.0)
      * scalapack-intel-openmpi4-ohpc            (v2.1.0 -> v2.2.0)
      * scorep-intel-impi-ohpc                   (v6.0 -> v7.1)
      * scorep-intel-mpich-ohpc                  (v6.0 -> v7.1)
      * scorep-intel-mvapich2-ohpc               (v6.0 -> v7.1)
      * scorep-intel-openmpi4-ohpc               (v6.0 -> v7.1)
      * sionlib-intel-impi-ohpc                  (v1.7.4 -> v1.7.7)
      * sionlib-intel-mpich-ohpc                 (v1.7.4 -> v1.7.7)
      * sionlib-intel-mvapich2-ohpc              (v1.7.4 -> v1.7.7)
      * sionlib-intel-openmpi4-ohpc              (v1.7.4 -> v1.7.7)
      * slepc-intel-impi-ohpc                    (v3.16.0 -> v3.18.0)
      * slepc-intel-mpich-ohpc                   (v3.16.0 -> v3.18.0)
      * slepc-intel-mvapich2-ohpc                (v3.16.0 -> v3.18.0)
      * slepc-intel-openmpi4-ohpc                (v3.16.0 -> v3.18.0)
      * slurm-contribs-ohpc                      (v20.11.8 -> v22.05.2)
      * slurm-devel-ohpc                         (v20.11.8 -> v22.05.2)
      * slurm-example-configs-ohpc               (v20.11.8 -> v22.05.2)
      * slurm-libpmi-ohpc                        (v20.11.8 -> v22.05.2)
      * slurm-ohpc                               (v20.11.8 -> v22.05.2)
      * slurm-openlava-ohpc                      (v20.11.8 -> v22.05.2)
      * slurm-pam_slurm-ohpc                     (v20.11.8 -> v22.05.2)
      * slurm-perlapi-ohpc                       (v20.11.8 -> v22.05.2)
      * slurm-slurmctld-ohpc                     (v20.11.8 -> v22.05.2)
      * slurm-slurmd-ohpc                        (v20.11.8 -> v22.05.2)
      * slurm-slurmdbd-ohpc                      (v20.11.8 -> v22.05.2)
      * slurm-sview-ohpc                         (v20.11.8 -> v22.05.2)
      * slurm-torque-ohpc                        (v20.11.8 -> v22.05.2)
      * spack-ohpc                               (v0.17.0 -> v0.18.1)
      * superlu_dist-intel-impi-ohpc             (v6.4.0 -> v6.4.0)
      * superlu_dist-intel-mpich-ohpc            (v6.4.0 -> v6.4.0)
      * superlu_dist-intel-mvapich2-ohpc         (v6.4.0 -> v6.4.0)
      * superlu_dist-intel-openmpi4-ohpc         (v6.4.0 -> v6.4.0)
      * tau-intel-impi-ohpc                      (v2.29 -> v2.31.1)
      * tau-intel-mpich-ohpc                     (v2.29 -> v2.31.1)
      * tau-intel-mvapich2-ohpc                  (v2.29 -> v2.31.1)
      * tau-intel-openmpi4-ohpc                  (v2.29 -> v2.31.1)
      * test-suite-ohpc                          (v2.4.0 -> v2.6.0)
      * trilinos-intel-impi-ohpc                 (v13.2.0 -> v13.4.0)
      * trilinos-intel-mpich-ohpc                (v13.2.0 -> v13.4.0)
      * trilinos-intel-mvapich2-ohpc             (v13.2.0 -> v13.4.0)
      * trilinos-intel-openmpi4-ohpc             (v13.2.0 -> v13.4.0)
      * valgrind-ohpc                            (v3.18.1 -> v3.19.0)