Skip to content

2.1 (06 April 2021)

Compare
Choose a tag to compare
@koomie koomie released this 06 Apr 14:00
· 745 commits to 2.x since this release

General Updates

  • updates to support CentOS8.3
  • documentation updates for starting tftp services (#1286)
  • re-enable separate build of the sview package for SLURM (#1289)
  • patch Warewulf for stateful provisioning (#1291)
  • update packaging to allow co-install of multiple versions for development packages (#1292)
  • fix NHC binary paths for Leap (#1295)
  • enable bash completion for singularity on load (#1309)

Important Highlights/Notices for v2.1

  • the newer version of SLURM included in this release deprecates the accounting_storage/filetxt option. If you were
    using this configuratoin locally, you will need to comment out this plugin in slurm.conf or will encounter an error on
    startup. Sites previously dependent on this functionality for simple accounting mechanisms may want to consider
    replacing with the ascii job completion file option: JobCompType=jobcomp/filetxt.
  • in addition, if you are upgrading the SLURM packages from the previous OpenHPC 2.0 release, you will need to update the packages on all hosts within the cluster accessing the resource manager (e.g. SLURM controller, login nodes, and compute hosts). Otherwise, you will encounter an error about incompatible versions between the client and server code.
  • the Arm Compiler for Linux v21.0 is incompatible with the OpenHPC 2.x series

Component Additions

  * magpie-ohpc                              (2.5)
  * slurm-sview-ohpc                         (20.11.3)

Component Version Changes

  * EasyBuild-ohpc                           (4.3.0 -> 4.3.3)
  * boost-gnu9-impi-ohpc                     (1.73.0 -> 1.75.0)
  * boost-gnu9-mpich-ohpc                    (1.73.0 -> 1.75.0)
  * boost-gnu9-mvapich2-ohpc                 (1.73.0 -> 1.75.0)
  * boost-gnu9-openmpi4-ohpc                 (1.73.0 -> 1.75.0)
  * boost-intel-impi-ohpc                    (1.73.0 -> 1.75.0)
  * boost-intel-mpich-ohpc                   (1.73.0 -> 1.75.0)
  * boost-intel-mvapich2-ohpc                (1.73.0 -> 1.75.0)
  * boost-intel-openmpi4-ohpc                (1.73.0 -> 1.75.0)
  * cmake-ohpc                               (3.16.2 -> 3.19.4)
  * docs-ohpc                                (2.0.0 -> 2.1.0)
  * kmod-lustre-client-ohpc                  (2.12.5 -> 2.12.6)
  * kmod-lustre-client-ohpc-tests            (2.12.5 -> 2.12.6)
  * libfabric-ohpc                           (1.10.1 -> 1.11.2)
  * lustre-client-ohpc                       (2.12.5 -> 2.12.6)
  * lustre-client-ohpc-tests                 (2.12.5 -> 2.12.6)
  * mfem-gnu9-impi-ohpc                      (4.1 -> 4.2)
  * mfem-gnu9-mpich-ohpc                     (4.1 -> 4.2)
  * mfem-gnu9-mvapich2-ohpc                  (4.1 -> 4.2)
  * mfem-gnu9-openmpi4-ohpc                  (4.1 -> 4.2)
  * mfem-intel-impi-ohpc                     (4.1 -> 4.2)
  * mfem-intel-mpich-ohpc                    (4.1 -> 4.2)
  * mfem-intel-mvapich2-ohpc                 (4.1 -> 4.2)
  * mfem-intel-openmpi4-ohpc                 (4.1 -> 4.2)
  * mvapich2-gnu9-ohpc                       (2.3.2 -> 2.3.4)
  * mvapich2-intel-ohpc                      (2.3.2 -> 2.3.4)
  * mvapich2-psm2-gnu9-ohpc                  (2.3.2 -> 2.3.4)
  * mvapich2-psm2-intel-ohpc                 (2.3.2 -> 2.3.4)
  * opencoarrays-gnu9-impi-ohpc              (2.8.0 -> 2.9.2)
  * opencoarrays-gnu9-mpich-ohpc             (2.8.0 -> 2.9.2)
  * opencoarrays-gnu9-mvapich2-ohpc          (2.8.0 -> 2.9.2)
  * opencoarrays-gnu9-openmpi4-ohpc          (2.8.0 -> 2.9.2)
  * openmpi4-gnu9-ohpc                       (4.0.4 -> 4.0.5)
  * openmpi4-intel-ohpc                      (4.0.4 -> 4.0.5)
  * petsc-gnu9-impi-ohpc                     (3.13.1 -> 3.14.4)
  * petsc-gnu9-mpich-ohpc                    (3.13.1 -> 3.14.4)
  * petsc-gnu9-mvapich2-ohpc                 (3.13.1 -> 3.14.4)
  * petsc-gnu9-openmpi4-ohpc                 (3.13.1 -> 3.14.4)
  * petsc-intel-impi-ohpc                    (3.13.1 -> 3.14.4)
  * petsc-intel-mpich-ohpc                   (3.13.1 -> 3.14.4)
  * petsc-intel-mvapich2-ohpc                (3.13.1 -> 3.14.4)
  * petsc-intel-openmpi4-ohpc                (3.13.1 -> 3.14.4)
  * prun-ohpc                                (2.0 -> 2.1)
  * singularity-ohpc                         (3.4.2 -> 3.7.1)
  * slepc-gnu9-impi-ohpc                     (3.13.2 -> 3.14.2)
  * slepc-gnu9-mpich-ohpc                    (3.13.2 -> 3.14.2)
  * slepc-gnu9-mvapich2-ohpc                 (3.13.2 -> 3.14.2)
  * slepc-gnu9-openmpi4-ohpc                 (3.13.2 -> 3.14.2)
  * slepc-intel-impi-ohpc                    (3.13.2 -> 3.14.2)
  * slepc-intel-mpich-ohpc                   (3.13.2 -> 3.14.2)
  * slepc-intel-mvapich2-ohpc                (3.13.2 -> 3.14.2)
  * slepc-intel-openmpi4-ohpc                (3.13.2 -> 3.14.2)
  * slurm-contribs-ohpc                      (20.02.5 -> 20.11.3)
  * slurm-devel-ohpc                         (20.02.5 -> 20.11.3)
  * slurm-example-configs-ohpc               (20.02.5 -> 20.11.3)
  * slurm-libpmi-ohpc                        (20.02.5 -> 20.11.3)
  * slurm-ohpc                               (20.02.5 -> 20.11.3)
  * slurm-openlava-ohpc                      (20.02.5 -> 20.11.3)
  * slurm-pam_slurm-ohpc                     (20.02.5 -> 20.11.3)
  * slurm-perlapi-ohpc                       (20.02.5 -> 20.11.3)
  * slurm-slurmctld-ohpc                     (20.02.5 -> 20.11.3)
  * slurm-slurmd-ohpc                        (20.02.5 -> 20.11.3)
  * slurm-slurmdbd-ohpc                      (20.02.5 -> 20.11.3)
  * slurm-torque-ohpc                        (20.02.5 -> 20.11.3)
  * test-suite-ohpc                          (2.0.0 -> 2.1.0)
  * ucx-cma-ohpc                             (1.8.0 -> 1.9.0)
  * ucx-ib-ohpc                              (1.8.0 -> 1.9.0)
  * ucx-ohpc                                 (1.8.0 -> 1.9.0)
  * ucx-rdmacm-ohpc                          (1.8.0 -> 1.9.0)
  * valgrind-ohpc                            (3.15.0 -> 3.16.1)