Skip to content

2.4 (16 November 2021)

Compare
Choose a tag to compare
@koomie koomie released this 17 Nov 03:31
· 527 commits to 2.x since this release

General Updates

  • updated target distro support to EL 8.5 and Leap 15.3
  • packaging update for hwloc - resource managers are now configured to rely directly on ohpc variant
  • updated ohpc compatibility packages and software rebuilds to support Intel oneAPI packaging (#1317)
  • removal of rdma.service usage for EL8 recipes (#1347)
  • added modulecmd wrapper to lmod (#1346)
  • spack packaging updates (#1365)
  • EL8 installation recipes transitioned to Rocky Linux (https://rockylinux.org) - with the announcement that CentOS8 is being discontinued at the end of 2021, the OpenHPC project is migrating example installation recipes and associated testing to use Rocky8. Note that OpenHPC packages builds are performed against RHEL8 packaging and should be usable with any binary compatible clone.
  • variety of component version updates highlighted further below

Known Issues

  • RHEL 8.5: At present, BeeGFS and Lustre-clients are not available for a RHEL 8.5 kernel. If this functionality is desired,
    users are encouraged to stick with a RHEL 8.4 kernel until newer client versions are released upstream.
  • Leap 15.3: BeeGFS and Lustre-clients are not yet available.
  • xCAT recipes are unavailable for Rocky8 - we expect to re-enable xCAT-based recipes in a future release when this
    support is enabled upstream.

Component Version Changes

  * boost-gnu9-impi-ohpc                     (1.75.0 -> 1.76.0)
  * boost-gnu9-mpich-ohpc                    (1.75.0 -> 1.76.0)
  * boost-gnu9-mvapich2-ohpc                 (1.75.0 -> 1.76.0)
  * boost-gnu9-openmpi4-ohpc                 (1.75.0 -> 1.76.0)
  * cmake-ohpc                               (3.19.4 -> 3.21.3)
  * docs-ohpc                                (2.3.0 -> 2.4.0)
  * EasyBuild-ohpc                           (4.3.3 -> 4.5.0)
  * gnu9-compilers-ohpc                      (9.3.0 -> 9.4.0)
  * gsl-gnu9-ohpc                            (2.6 -> 2.7)
  * gsl-intel-ohpc                           (2.6 -> 2.7)
  * hdf5-gnu9-ohpc                           (1.10.6 -> 1.10.8)
  * hdf5-intel-ohpc                          (1.10.6 -> 1.10.8)
  * hwloc-ohpc                               (2.1.0 -> 2.5.0)
  * intel-compilers-devel-ohpc               (2020 -> 2021)
  * intel-mpi-devel-ohpc                     (2020 -> 2021)
  * kmod-lustre-client-ohpc                  (2.12.6 -> 2.12.7)
  * kmod-lustre-client-ohpc-tests            (2.12.6 -> 2.12.7)
  * kmod-msr-safe-ohpc                       (1.4.0 -> 1.6.0)
  * libfabric-ohpc                           (1.11.2 -> 1.13.0)
  * lmod-ohpc                                (8.2.10 -> 8.5.22)
  * lustre-client-ohpc                       (2.12.6 -> 2.12.7)
  * lustre-client-ohpc-tests                 (2.12.6 -> 2.12.7)
  * mfem-gnu9-impi-ohpc                      (4.2 -> 4.3)
  * mfem-gnu9-mpich-ohpc                     (4.2 -> 4.3)
  * mfem-gnu9-mvapich2-ohpc                  (4.2 -> 4.3)
  * mfem-gnu9-openmpi4-ohpc                  (4.2 -> 4.3)
  * mfem-intel-impi-ohpc                     (4.2 -> 4.3)
  * mfem-intel-mpich-ohpc                    (4.2 -> 4.3)
  * mfem-intel-mvapich2-ohpc                 (4.2 -> 4.3)
  * mfem-intel-openmpi4-ohpc                 (4.2 -> 4.3)
  * mpich-ofi-gnu9-ohpc                      (3.3.2 -> 3.4.2)
  * mpich-ofi-intel-ohpc                     (3.3.2 -> 3.4.2)
  * mpich-ucx-gnu9-ohpc                      (3.3.2 -> 3.4.2)
  * mpich-ucx-intel-ohpc                     (3.3.2 -> 3.4.2)
  * msr-safe-ohpc                            (1.4.0 -> 1.6.0)
  * msr-safe-slurm-ohpc                      (1.4.0 -> 1.6.0)
  * mvapich2-gnu9-ohpc                       (2.3.4 -> 2.3.6)
  * mvapich2-intel-ohpc                      (2.3.4 -> 2.3.6)
  * netcdf-fortran-gnu9-impi-ohpc            (4.5.2 -> 4.5.3)
  * netcdf-fortran-gnu9-mpich-ohpc           (4.5.2 -> 4.5.3)
  * netcdf-fortran-gnu9-mvapich2-ohpc        (4.5.2 -> 4.5.3)
  * netcdf-fortran-gnu9-openmpi4-ohpc        (4.5.2 -> 4.5.3)
  * netcdf-fortran-intel-impi-ohpc           (4.5.2 -> 4.5.3)
  * netcdf-fortran-intel-mpich-ohpc          (4.5.2 -> 4.5.3)
  * netcdf-fortran-intel-mvapich2-ohpc       (4.5.2 -> 4.5.3)
  * netcdf-fortran-intel-openmpi4-ohpc       (4.5.2 -> 4.5.3)
  * netcdf-gnu9-impi-ohpc                    (4.7.3 -> 4.7.4)
  * netcdf-gnu9-mpich-ohpc                   (4.7.3 -> 4.7.4)
  * netcdf-gnu9-mvapich2-ohpc                (4.7.3 -> 4.7.4)
  * netcdf-gnu9-openmpi4-ohpc                (4.7.3 -> 4.7.4)
  * netcdf-intel-impi-ohpc                   (4.7.3 -> 4.7.4)
  * netcdf-intel-mpich-ohpc                  (4.7.3 -> 4.7.4)
  * netcdf-intel-mvapich2-ohpc               (4.7.3 -> 4.7.4)
  * netcdf-intel-openmpi4-ohpc               (4.7.3 -> 4.7.4)
  * omb-gnu9-impi-ohpc                       (5.6.2 -> 5.8)
  * omb-gnu9-mpich-ohpc                      (5.6.2 -> 5.8)
  * omb-gnu9-mvapich2-ohpc                   (5.6.2 -> 5.8)
  * omb-gnu9-openmpi4-ohpc                   (5.6.2 -> 5.8)
  * omb-intel-impi-ohpc                      (5.6.2 -> 5.8)
  * omb-intel-mpich-ohpc                     (5.6.2 -> 5.8)
  * omb-intel-mvapich2-ohpc                  (5.6.2 -> 5.8)
  * omb-intel-openmpi4-ohpc                  (5.6.2 -> 5.8)
  * openmpi4-gnu9-ohpc                       (4.0.5 -> 4.1.1)
  * openmpi4-intel-ohpc                      (4.0.5 -> 4.1.1)
  * openpbs-client-ohpc                      (20.0.0 -> 20.0.1)
  * openpbs-devel-ohpc                       (20.0.0 -> 20.0.1)
  * openpbs-execution-ohpc                   (20.0.0 -> 20.0.1)
  * openpbs-server-ohpc                      (20.0.0 -> 20.0.1)
  * petsc-gnu9-impi-ohpc                     (3.14.4 -> 3.16.1)
  * petsc-gnu9-mpich-ohpc                    (3.14.4 -> 3.16.1)
  * petsc-gnu9-mvapich2-ohpc                 (3.14.4 -> 3.16.1)
  * petsc-gnu9-openmpi4-ohpc                 (3.14.4 -> 3.16.1)
  * petsc-intel-impi-ohpc                    (3.14.4 -> 3.16.1)
  * petsc-intel-mpich-ohpc                   (3.14.4 -> 3.16.1)
  * petsc-intel-mvapich2-ohpc                (3.14.4 -> 3.16.1)
  * petsc-intel-openmpi4-ohpc                (3.14.4 -> 3.16.1)
  * phdf5-gnu9-impi-ohpc                     (1.10.6 -> 1.10.8)
  * phdf5-gnu9-mpich-ohpc                    (1.10.6 -> 1.10.8)
  * phdf5-gnu9-mvapich2-ohpc                 (1.10.6 -> 1.10.8)
  * phdf5-gnu9-openmpi4-ohpc                 (1.10.6 -> 1.10.8)
  * phdf5-intel-impi-ohpc                    (1.10.6 -> 1.10.8)
  * phdf5-intel-mpich-ohpc                   (1.10.6 -> 1.10.8)
  * phdf5-intel-mvapich2-ohpc                (1.10.6 -> 1.10.8)
  * phdf5-intel-openmpi4-ohpc                (1.10.6 -> 1.10.8)
  * pnetcdf-gnu9-impi-ohpc                   (1.12.1 -> 1.12.2)
  * pnetcdf-gnu9-mpich-ohpc                  (1.12.1 -> 1.12.2)
  * pnetcdf-gnu9-mvapich2-ohpc               (1.12.1 -> 1.12.2)
  * pnetcdf-gnu9-openmpi4-ohpc               (1.12.1 -> 1.12.2)
  * pnetcdf-intel-impi-ohpc                  (1.12.1 -> 1.12.2)
  * pnetcdf-intel-mpich-ohpc                 (1.12.1 -> 1.12.2)
  * pnetcdf-intel-mvapich2-ohpc              (1.12.1 -> 1.12.2)
  * pnetcdf-intel-openmpi4-ohpc              (1.12.1 -> 1.12.2)
  * prun-ohpc                                (2.1 -> 2.2)
  * python3-numpy-gnu9-ohpc                  (1.19.0 -> 1.19.5)
  * python3-numpy-intel-ohpc                 (1.19.0 -> 1.19.5)
  * R-gnu9-ohpc                              (3.6.3 -> 4.1.2)
  * slepc-gnu9-impi-ohpc                     (3.14.2 -> 3.16.0)
  * slepc-gnu9-mpich-ohpc                    (3.14.2 -> 3.16.0)
  * slepc-gnu9-mvapich2-ohpc                 (3.14.2 -> 3.16.0)
  * slepc-gnu9-openmpi4-ohpc                 (3.14.2 -> 3.16.0)
  * slepc-intel-impi-ohpc                    (3.14.2 -> 3.16.0)
  * slepc-intel-mpich-ohpc                   (3.14.2 -> 3.16.0)
  * slepc-intel-mvapich2-ohpc                (3.14.2 -> 3.16.0)
  * slepc-intel-openmpi4-ohpc                (3.14.2 -> 3.16.0)
  * slurm-contribs-ohpc                      (20.11.3 -> 20.11.8)
  * slurm-devel-ohpc                         (20.11.3 -> 20.11.8)
  * slurm-example-configs-ohpc               (20.11.3 -> 20.11.8)
  * slurm-libpmi-ohpc                        (20.11.3 -> 20.11.8)
  * slurm-ohpc                               (20.11.3 -> 20.11.8)
  * slurm-openlava-ohpc                      (20.11.3 -> 20.11.8)
  * slurm-pam_slurm-ohpc                     (20.11.3 -> 20.11.8)
  * slurm-perlapi-ohpc                       (20.11.3 -> 20.11.8)
  * slurm-slurmctld-ohpc                     (20.11.3 -> 20.11.8)
  * slurm-slurmdbd-ohpc                      (20.11.3 -> 20.11.8)
  * slurm-slurmd-ohpc                        (20.11.3 -> 20.11.8)
  * slurm-sview-ohpc                         (20.11.3 -> 20.11.8)
  * slurm-torque-ohpc                        (20.11.3 -> 20.11.8)
  * superlu_dist-gnu9-impi-ohpc              (6.1.1 -> 6.4.0)
  * superlu_dist-gnu9-mpich-ohpc             (6.1.1 -> 6.4.0)
  * superlu_dist-gnu9-mvapich2-ohpc          (6.1.1 -> 6.4.0)
  * superlu_dist-gnu9-openmpi4-ohpc          (6.1.1 -> 6.4.0)
  * superlu_dist-intel-impi-ohpc             (6.1.1 -> 6.4.0)
  * superlu_dist-intel-mpich-ohpc            (6.1.1 -> 6.4.0)
  * superlu_dist-intel-mvapich2-ohpc         (6.1.1 -> 6.4.0)
  * superlu_dist-intel-openmpi4-ohpc         (6.1.1 -> 6.4.0)
  * test-suite-ohpc                          (2.1.0 -> 2.4.0)
  * trilinos-gnu9-impi-ohpc                  (13.0.0 -> 13.2.0)
  * trilinos-gnu9-mpich-ohpc                 (13.0.0 -> 13.2.0)
  * trilinos-gnu9-mvapich2-ohpc              (13.0.0 -> 13.2.0)
  * trilinos-gnu9-mvapich2-ohpc              (13.0.0 -> 13.2.0)
  * trilinos-intel-impi-ohpc                 (13.0.0 -> 13.2.0)
  * trilinos-intel-mpich-ohpc                (13.0.0 -> 13.2.0)
  * trilinos-intel-mvapich2-ohpc             (13.0.0 -> 13.2.0)
  * trilinos-intel-openmpi4-ohpc             (13.0.0 -> 13.2.0)
  * ucx-cma-ohpc                             (1.9.0 -> 1.11.2)
  * ucx-ib-ohpc                              (1.9.0 -> 1.11.2)
  * ucx-ohpc                                 (1.9.0 -> 1.11.2)
  * ucx-rdmacm-ohpc                          (1.9.0 -> 1.11.2)
  * valgrind-ohpc                            (3.16.1 -> 3.18.1)