Skip to content

Releases: openhpc/ohpc

3.2.1 (27 November 2024)

27 Nov 13:56
v3.2.1.GA
7b8f412
Compare
Choose a tag to compare

General Updates

  • Rebuilt OpenMPI 5.0.5 with GCC13. The upgrade to UCX 1.17 in OpenHPC 3.2 broke the GCC13 version of Open MPI (5.0.3). This OpenHPC 3.2.1 release did not require any changes to the OpenHPC git repository. It is just a rebuild of Open MPI 5.0.5 with GCC13 which was released in combination with GCC14. For the latest install guides and recipes please see v3.2.GA. (thanks @LaHaine for reporting #2059)

3.2 (11 Nov 2024)

11 Nov 09:12
v3.2.GA
Compare
Choose a tag to compare

General Updates

  • Updated Score-P & Scalasca to the latest version and reworked the way it is packaged (thanks @Thyre)
  • Switched to the gnu14 compiler variant
  • Introduced a new stateful recipe based on the provisioner Confluent (thanks @tkucherera-lenovo)
  • Introduced a new stateless recipe based on the provisioner Warewulf 4 (thanks @MiddelkoopT)
  • Re-introduced InfiniBand based CI runs now that one of our test clusters has InfiniBand cards
  • Fix spack package to make spack installed software usable as non-root. (#1995)
  • Variety of component version updates and other additions highlighted further below

Component Additions

  * adios2-gnu14-impi-ohpc                   (2.10.1)
  * adios2-gnu14-mpich-ohpc                  (2.10.1)
  * adios2-gnu14-mvapich2-ohpc               (2.10.1)
  * adios2-gnu14-openmpi5-ohpc               (2.10.1)
  * boost-gnu14-impi-ohpc                    (1.81.0)
  * boost-gnu14-mpich-ohpc                   (1.81.0)
  * boost-gnu14-mvapich2-ohpc                (1.81.0)
  * boost-gnu14-openmpi5-ohpc                (1.81.0)
  * cubelib-gnu14-ohpc                       (4.8.2)
  * cubelib-intel-ohpc                       (4.8.2)
  * cubew-gnu14-ohpc                         (4.8.2)
  * cubew-intel-ohpc                         (4.8.2)
  * dimemas-gnu14-impi-ohpc                  (5.4.2)
  * dimemas-gnu14-mpich-ohpc                 (5.4.2)
  * dimemas-gnu14-mvapich2-ohpc              (5.4.2)
  * dimemas-gnu14-openmpi5-ohpc              (5.4.2)
  * extrae-gnu14-impi-ohpc                   (3.8.3)
  * extrae-gnu14-mpich-ohpc                  (3.8.3)
  * extrae-gnu14-mvapich2-ohpc               (3.8.3)
  * extrae-gnu14-openmpi5-ohpc               (3.8.3)
  * fftw-gnu14-impi-ohpc                     (3.3.10)
  * fftw-gnu14-mpich-ohpc                    (3.3.10)
  * fftw-gnu14-mvapich2-ohpc                 (3.3.10)
  * fftw-gnu14-openmpi5-ohpc                 (3.3.10)
  * geopm-gnu14-impi-ohpc                    (1.1.0)
  * geopm-gnu14-mpich-ohpc                   (1.1.0)
  * geopm-gnu14-mvapich2-ohpc                (1.1.0)
  * geopm-gnu14-openmpi5-ohpc                (1.1.0)
  * gnu14-compilers-ohpc                     (14.2.0)
  * gsl-gnu14-ohpc                           (2.7.1)
  * hdf5-gnu14-ohpc                          (1.14.5)
  * hypre-gnu14-impi-ohpc                    (2.18.1)
  * hypre-gnu14-mpich-ohpc                   (2.18.1)
  * hypre-gnu14-mvapich2-ohpc                (2.18.1)
  * hypre-gnu14-openmpi5-ohpc                (2.18.1)
  * imb-gnu14-impi-ohpc                      (2021.3)
  * imb-gnu14-mpich-ohpc                     (2021.3)
  * imb-gnu14-mvapich2-ohpc                  (2021.3)
  * imb-gnu14-openmpi5-ohpc                  (2021.3)
  * likwid-gnu14-ohpc                        (5.3.0)
  * lmod-defaults-gnu14-impi-ohpc            (2.0)
  * lmod-defaults-gnu14-mpich-ohpc           (2.0)
  * lmod-defaults-gnu14-mvapich2-ohpc        (2.0)
  * lmod-defaults-gnu14-openmpi5-ohpc        (2.0)
  * lmod-defaults-intel-mpich-ohpc           (2.0)
  * metis-gnu14-ohpc                         (5.1.0)
  * mfem-gnu14-impi-ohpc                     (4.4)
  * mfem-gnu14-mpich-ohpc                    (4.4)
  * mfem-gnu14-mvapich2-ohpc                 (4.4)
  * mfem-gnu14-openmpi5-ohpc                 (4.4)
  * mpich-ofi-gnu14-ohpc                     (3.4.3)
  * mpich-ucx-gnu14-ohpc                     (3.4.3)
  * mpich-ucx-intel-ohpc                     (3.4.3)
  * mumps-gnu14-impi-ohpc                    (5.2.1)
  * mumps-gnu14-mpich-ohpc                   (5.2.1)
  * mumps-gnu14-mvapich2-ohpc                (5.2.1)
  * mumps-gnu14-openmpi5-ohpc                (5.2.1)
  * mvapich2-gnu14-ohpc                      (2.3.7)
  * netcdf-cxx-gnu14-impi-ohpc               (4.3.1)
  * netcdf-cxx-gnu14-mpich-ohpc              (4.3.1)
  * netcdf-cxx-gnu14-mvapich2-ohpc           (4.3.1)
  * netcdf-cxx-gnu14-ohpc                    (4.3.1)
  * netcdf-cxx-gnu14-openmpi5-ohpc           (4.3.1)
  * netcdf-fortran-gnu14-impi-ohpc           (4.6.1)
  * netcdf-fortran-gnu14-mpich-ohpc          (4.6.1)
  * netcdf-fortran-gnu14-mvapich2-ohpc       (4.6.1)
  * netcdf-fortran-gnu14-ohpc                (4.6.1)
  * netcdf-fortran-gnu14-openmpi5-ohpc       (4.6.1)
  * netcdf-gnu14-impi-ohpc                   (4.9.2)
  * netcdf-gnu14-mpich-ohpc                  (4.9.2)
  * netcdf-gnu14-mvapich2-ohpc               (4.9.2)
  * netcdf-gnu14-ohpc                        (4.9.2)
  * netcdf-gnu14-openmpi5-ohpc               (4.9.2)
  * omb-gnu14-impi-ohpc                      (7.3)
  * omb-gnu14-mpich-ohpc                     (7.3)
  * omb-gnu14-mvapich2-ohpc                  (7.3)
  * omb-gnu14-openmpi5-ohpc                  (7.3)
  * opari2-gnu14-ohpc                        (2.0.8)
  * opari2-intel-ohpc                        (2.0.8)
  * openblas-gnu14-ohpc                      (0.3.28)
  * opencoarrays-gnu14-impi-ohpc             (2.10.2)
  * opencoarrays-gnu14-mpich-ohpc            (2.10.2)
  * opencoarrays-gnu14-mvapich2-ohpc         (2.10.2)
  * opencoarrays-gnu14-openmpi5-ohpc         (2.10.2)
  * openmpi5-gnu14-ohpc                      (5.0.5)
  * openmpi5-pmix-gnu14-ohpc                 (5.0.5)
  * otf2-gnu14-impi-ohpc                     (3.0.3)
  * otf2-gnu14-mpich-ohpc                    (3.0.3)
  * otf2-gnu14-mvapich2-ohpc                 (3.0.3)
  * otf2-gnu14-openmpi5-ohpc                 (3.0.3)
  * otf2-intel-impi-ohpc                     (3.0.3)
  * otf2-intel-mpich-ohpc                    (3.0.3)
  * otf2-intel-mvapich2-ohpc                 (3.0.3)
  * otf2-intel-openmpi5-ohpc                 (3.0.3)
  * pdtoolkit-gnu14-ohpc                     (3.25.1)
  * petsc-gnu14-impi-ohpc                    (3.18.1)
  * petsc-gnu14-mpich-ohpc                   (3.18.1)
  * petsc-gnu14-mvapich2-ohpc                (3.18.1)
  * petsc-gnu14-openmpi5-ohpc                (3.18.1)
  * phdf5-gnu14-impi-ohpc                    (1.14.0)
  * phdf5-gnu14-mpich-ohpc                   (1.14.0)
  * phdf5-gnu14-mvapich2-ohpc                (1.14.0)
  * phdf5-gnu14-openmpi5-ohpc                (1.14.0)
  * plasma-gnu14-ohpc                        (21.8.29)
  * pnetcdf-gnu14-impi-ohpc                  (1.12.3)
  * pnetcdf-gnu14-mpich-ohpc                 (1.12.3)
  * pnetcdf-gnu14-mvapich2-ohpc              (1.12.3)
  * pnetcdf-gnu14-openmpi5-ohpc              (1.12.3)
  * ptscotch-gnu14-impi-ohpc                 (7.0.1)
  * ptscotch-gnu14-mpich-ohpc                (7.0.1)
  * ptscotch-gnu14-mvapich2-ohpc             (7.0.1)
  * ptscotch-gnu14-openmpi5-ohpc             (7.0.1)
  * python3.11-mpi4py-gnu14-impi-ohpc        (3.1.5)
  * python3.11-mpi4py-gnu14-mpich-ohpc       (3.1.5)
  * python3.11-mpi4py-gnu14-mvapich2-ohpc     (3.1.5)
  * python3.11-mpi4py-gnu14-openmpi5-ohpc     (3.1.5)
  * python3.11-numpy-gnu14-ohpc              (1.26.4)
  * python3.11-scipy-gnu14-impi-ohpc         (1.5.4)
  * python3.11-scipy-gnu14-mpich-ohpc        (1.5.4)
  * python3.11-scipy-gnu14-mvapich2-ohpc     (1.5.4)
  * python3.11-scipy-gnu14-openmpi5-ohpc     (1.5.4)
  * R-gnu14-ohpc                             (4.4.1)
  * scalapack-gnu14-impi-ohpc                (2.2.0)
  * scalapack-gnu14-mpich-ohpc               (2.2.0)
  * scalapack-gnu14-mvapich2-ohpc            (2.2.0)
  * scalapack-gnu14-openmpi5-ohpc            (2.2.0)
  * scalasca-gnu14-impi-ohpc                 (2.6.1)
  * scalasca-gnu14-mpich-ohpc                (2.6.1)
  * scalasca-gnu14-mvapich2-ohpc             (2.6.1)
  * scalasca-gnu14-openmpi5-ohpc             (2.6.1)
  * scorep-gnu14-impi-ohpc                   (8.4)
  * scorep-gnu14-mpich-ohpc                  (8.4)
  * scorep-gnu14-mvapich2-ohpc               (8.4)
  * scorep-gnu14-openmpi5-ohpc               (8.4)
  * scotch-gnu14-ohpc                        (6.0.6)
  * sionlib-gnu14-impi-ohpc                  (1.7.7)
  * sionlib-gnu14-mpich-ohpc                 (1.7.7)
  * sionlib-gnu14-mvapich2-ohpc              (1.7.7)
  * sionlib-gnu14-openmpi5-ohpc              (1.7.7)
  * slepc-gnu14-impi-ohpc                    (3.18.0)
  * slepc-gnu14-mpich-ohpc                   (3.18.0)
  * slepc-gnu14-mvapich2-ohpc                (3.18.0)
  * slepc-gnu14-openmpi5-ohpc                (3.18.0)
  * superlu_dist-gnu14-impi-ohpc             (6.4.0)
  * superlu_dist-gnu14-mpich-ohpc            (6.4.0)
  * superlu_dist-gnu14-mvapich2-ohpc         (6.4.0)
  * superlu_dist-gnu14-openmpi5-ohpc         (6.4.0)
  * superlu-gnu14-ohpc                       (7.0.0)
  * tau-gnu14-impi-ohpc                      (2.31.1)
  * tau-gnu14-mpich-ohpc                     (2.31.1)
  * tau-gnu14-mvapich2-ohpc                  (2.31.1)
  * tau-gnu14-openmpi5-ohpc                  (2.31.1)
  * trilinos-gnu14-impi-ohpc                 (13.4.0)
  * trilinos-gnu14-mpich-ohpc                (13.4.0)
  * trilinos-gnu14-mvapich2-ohpc             (13.4.0)
  * trilinos-gnu14-openmpi5-ohpc             (13.4.0)
  * warewulf-dracut-ohpc                     (4.5.5)

Component Version Changes

  * adios2-intel-impi-ohpc                   (2.8.3 -> 2.10.1)
  * adios2-intel-mpich-ohpc                  (2.8.3 -> 2.10.1)
  * adios2-intel-mvapich2-ohpc               (2.8.3 -> 2.10.1)
  * adios2-intel-openmpi5-ohpc               (2.8.3 -> 2.10.1)
  * docs-ohpc                                (3.1.0 -> 3.2.0)
  * EasyBuild-ohpc                           (4.9.1 -> 4.9.4)
  * genders-compat-ohpc                      (1.27 -> 1.29)
  * genders-ohpc                             (1.27 -> 1.29)
  * hdf5-intel-ohpc                          (1.14.0 -> 1.14.5)
  * hpc-workspace-ohpc                       (1.4.0 -> 1.5.0)
  * hwloc-ohpc                               (2.9.3 -> 2.11.1)
  * lmod...
Read more

2.9 (28 October 2024)

28 Oct 08:54
v2.9.GA
19888f7
Compare
Choose a tag to compare

General Updates

  • Fix spack package to make spack installed software usable as non-root. (#1995)
  • easybuild: update to 4.9.4 by @boegel in #2020
  • gnu-compilers: upgrade to 12.4 by @adrianreber in #2043

Component Version Changes

   [Component Version Changes]
      * docs-ohpc                                (v2.8.0 -> v2.9.0)
      * EasyBuild-ohpc                           (v4.9.1 -> v4.9.4)
      * gnu12-compilers-ohpc                     (v12.3.0 -> v12.4.0)
      * lmod-ohpc                                (v8.7.37 -> v8.7.53)
      * slurm-contribs-ohpc                      (v23.11.4 -> v23.11.10)
      * slurm-devel-ohpc                         (v23.11.4 -> v23.11.10)
      * slurm-example-configs-ohpc               (v23.11.4 -> v23.11.10)
      * slurm-libpmi-ohpc                        (v23.11.4 -> v23.11.10)
      * slurm-ohpc                               (v23.11.4 -> v23.11.10)
      * slurm-ohpc-slurmrestd                    (v23.11.4 -> v23.11.10)
      * slurm-openlava-ohpc                      (v23.11.4 -> v23.11.10)
      * slurm-pam_slurm-ohpc                     (v23.11.4 -> v23.11.10)
      * slurm-perlapi-ohpc                       (v23.11.4 -> v23.11.10)
      * slurm-sackd-ohpc                         (v23.11.4 -> v23.11.10)
      * slurm-slurmctld-ohpc                     (v23.11.4 -> v23.11.10)
      * slurm-slurmdbd-ohpc                      (v23.11.4 -> v23.11.10)
      * slurm-slurmd-ohpc                        (v23.11.4 -> v23.11.10)
      * slurm-sview-ohpc                         (v23.11.4 -> v23.11.10)
      * slurm-torque-ohpc                        (v23.11.4 -> v23.11.10)
      * spack-ohpc                               (v0.21.2 -> v0.22.2)
      * test-suite-ohpc                          (v2.6.0 -> v2.9.0)

Full Changelog: v2.8.GA...v2.9.GA

3.1 (07 May 2024)

07 May 13:05
v3.1.GA
Compare
Choose a tag to compare

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....
Read more

2.8 (25 April 2024)

25 Apr 13:16
v2.8.GA
c4d51ad
Compare
Choose a tag to compare

General Updates

  • Slurm based installations are now using Open MPI in combination with PMIX. OpenPBS based installation are not. (#1320)
  • Updated Lmod and adapted OpenHPC module files to correctly handle modules distributed by Intel. (#1912)

Component Additions

      * openmpi4-pmix-gnu12-ohpc                 (v4.1.6)
      * openmpi4-pmix-intel-ohpc                 (v4.1.6)
      * slurm-sackd-ohpc                         (v23.11.4)

Component Version Changes

   [Component Version Changes]
      * docs-ohpc                                (v2.6.0 -> v2.8.0)
      * EasyBuild-ohpc                           (v4.8.2 -> v4.9.1)
      * lmod-ohpc                                (v8.7.32 -> v8.7.37)
      * 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.1 -> v4.2.9)
      * slurm-contribs-ohpc                      (v22.05.10 -> v23.11.4)
      * slurm-devel-ohpc                         (v22.05.10 -> v23.11.4)
      * slurm-example-configs-ohpc               (v22.05.10 -> v23.11.4)
      * slurm-libpmi-ohpc                        (v22.05.10 -> v23.11.4)
      * slurm-ohpc                               (v22.05.10 -> v23.11.4)
      * slurm-ohpc-slurmrestd                    (v22.05.10 -> v23.11.4)
      * slurm-openlava-ohpc                      (v22.05.10 -> v23.11.4)
      * slurm-pam_slurm-ohpc                     (v22.05.10 -> v23.11.4)
      * slurm-perlapi-ohpc                       (v22.05.10 -> v23.11.4)
      * slurm-slurmctld-ohpc                     (v22.05.10 -> v23.11.4)
      * slurm-slurmdbd-ohpc                      (v22.05.10 -> v23.11.4)
      * slurm-slurmd-ohpc                        (v22.05.10 -> v23.11.4)
      * slurm-sview-ohpc                         (v22.05.10 -> v23.11.4)
      * slurm-torque-ohpc                        (v22.05.10 -> v23.11.4)
      * spack-ohpc                               (v0.20.2 -> v0.21.2)

2.7 (09 November 2023)

09 Nov 15:27
v2.7.GA
8976594
Compare
Choose a tag to compare

General Updates

  • Updated target distribution support to EL 8.8 and Leap 15.3.
  • Introduced non-MPI builds of netcdf, netcdf-cxx, netcdf-fortran.
  • Upgraded Lmod to handle getenv (#1905, #1906).
  • Excluded Intel libraries from RPM requires (#1853). Intel seems to have dropped all shared object (SO) names from their RPMs.
    This means that OpenHPC cannot require those SO names any more or old packages will be pulled in during dependency resolution.
  • Rebuilt all packages with the latest Intel compiler 2023.2.x.
  • Added a papi57 package after bug reports from users regarding the previous update of PAPI to 6.x (#1714).
  • Variety of component version updates and other additions highlighted further below.
  • Changed the OpenHPC identifier in the RPMs from postfixed ohpc.2.6 to prefixed 270.ohpc for easier sorting.

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.

Component Additions

  * netcdf-cxx-gnu12-ohpc                    (4.3.1)
  * netcdf-cxx-intel-ohpc                    (4.3.1)
  * netcdf-fortran-gnu12-ohpc                (4.6.0)
  * netcdf-fortran-intel-ohpc                (4.6.0)
  * netcdf-gnu12-ohpc                        (4.9.0)
  * netcdf-intel-ohpc                        (4.9.0)
  * papi57-ohpc                              (5.7.0)

Component Version Changes

  * EasyBuild-ohpc                           (4.6.2 -> 4.8.2)
  * boost-gnu12-impi-ohpc                    (1.80.0 -> 1.81.0)
  * boost-gnu12-mpich-ohpc                   (1.80.0 -> 1.81.0)
  * boost-gnu12-mvapich2-ohpc                (1.80.0 -> 1.81.0)
  * boost-gnu12-openmpi4-ohpc                (1.80.0 -> 1.81.0)
  * boost-intel-impi-ohpc                    (1.80.0 -> 1.81.0)
  * boost-intel-mpich-ohpc                   (1.80.0 -> 1.81.0)
  * boost-intel-mvapich2-ohpc                (1.80.0 -> 1.81.0)
  * boost-intel-openmpi4-ohpc                (1.80.0 -> 1.81.0)
  * gnu12-compilers-ohpc                     (12.2.0 -> 12.3.0)
  * hwloc-ohpc                               (2.7.0 -> 2.7.2)
  * intel-compilers-devel-ohpc               (2021.1 -> 2023.2)
  * intel-mpi-devel-ohpc                     (2021.1 -> 2023.2)
  * intel-oneapi-toolkit-release-ohpc        (2021.1 -> 2023.2)
  * intel-psxe-compilers-devel-ohpc          (2021.1 -> 2023.2)
  * intel-psxe-mpi-devel-ohpc                (2021.1 -> 2023.2)
  * libfabric-ohpc                           (1.13.0 -> 1.19.0)
  * lmod-ohpc                                (8.7.6 -> 8.7.32)
  * magpie-ohpc                              (2.5 -> 3.0)
  * opencoarrays-gnu12-impi-ohpc             (2.10.0 -> 2.10.1)
  * opencoarrays-gnu12-mpich-ohpc            (2.10.0 -> 2.10.1)
  * opencoarrays-gnu12-mvapich2-ohpc         (2.10.0 -> 2.10.1)
  * opencoarrays-gnu12-openmpi4-ohpc         (2.10.0 -> 2.10.1)
  * openmpi4-gnu12-ohpc                      (4.1.4 -> 4.1.6)
  * openmpi4-intel-ohpc                      (4.1.4 -> 4.1.6)
  * openpbs-client-ohpc                      (22.05.11 -> 23.06.06)
  * openpbs-devel-ohpc                       (22.05.11 -> 23.06.06)
  * openpbs-execution-ohpc                   (22.05.11 -> 23.06.06)
  * openpbs-server-ohpc                      (22.05.11 -> 23.06.06)
  * spack-ohpc                               (0.18.1 -> 0.20.2)
  * ucx-cma-ohpc                             (1.11.2 -> 1.15.0)
  * ucx-ib-ohpc                              (1.11.2 -> 1.15.0)
  * ucx-ohpc                                 (1.11.2 -> 1.15.0)
  * ucx-rdmacm-ohpc                          (1.11.2 -> 1.15.0)

3.0.1 (18 October 2023)

26 Oct 17:35
v3.0.1.GA
98147c8
Compare
Choose a tag to compare

General Updates

Component Version Changes

  * slurm-contribs-ohpc                      (22.05.8 -> 22.05.10)
  * slurm-devel-ohpc                         (22.05.8 -> 22.05.10)
  * slurm-example-configs-ohpc               (22.05.8 -> 22.05.10)
  * slurm-libpmi-ohpc                        (22.05.8 -> 22.05.10)
  * slurm-ohpc                               (22.05.8 -> 22.05.10)
  * slurm-ohpc-slurmrestd                    (22.05.8 -> 22.05.10)
  * slurm-openlava-ohpc                      (22.05.8 -> 22.05.10)
  * slurm-pam_slurm-ohpc                     (22.05.8 -> 22.05.10)
  * slurm-perlapi-ohpc                       (22.05.8 -> 22.05.10)
  * slurm-slurmctld-ohpc                     (22.05.8 -> 22.05.10)
  * slurm-slurmd-ohpc                        (22.05.8 -> 22.05.10)
  * slurm-slurmdbd-ohpc                      (22.05.8 -> 22.05.10)
  * slurm-sview-ohpc                         (22.05.8 -> 22.05.10)
  * slurm-torque-ohpc                        (22.05.8 -> 22.05.10)

2.6.2 (25 October 2023)

26 Oct 17:58
v2.6.2.GA
79bce41
Compare
Choose a tag to compare

General Updates

Component Version Changes

  * slurm-contribs-ohpc                      (22.05.2 -> 22.05.10)
  * slurm-devel-ohpc                         (22.05.2 -> 22.05.10)
  * slurm-example-configs-ohpc               (22.05.2 -> 22.05.10)
  * slurm-libpmi-ohpc                        (22.05.2 -> 22.05.10)
  * slurm-ohpc                               (22.05.2 -> 22.05.10)
  * slurm-ohpc-slurmrestd                    (22.05.2 -> 22.05.10)
  * slurm-openlava-ohpc                      (22.05.2 -> 22.05.10)
  * slurm-pam_slurm-ohpc                     (22.05.2 -> 22.05.10)
  * slurm-perlapi-ohpc                       (22.05.2 -> 22.05.10)
  * slurm-slurmctld-ohpc                     (22.05.2 -> 22.05.10)
  * slurm-slurmd-ohpc                        (22.05.2 -> 22.05.10)
  * slurm-slurmdbd-ohpc                      (22.05.2 -> 22.05.10)
  * slurm-sview-ohpc                         (22.05.2 -> 22.05.10)
  * slurm-torque-ohpc                        (22.05.2 -> 22.05.10)

3.0 (02 October 2023)

02 Oct 20:16
Compare
Choose a tag to compare

Important Highlights/Notices for 3.x series

  • the 3.x series targets support for three new major OS distro versions: EL 9, openSUSE Leap 15.5 and openEuler 22.03.
    • As the OpenHPC 3.x series targets major new distro versions, please note that the 3.x series
      is not backwards compatible with the OpenHPC 2.x series.
    • OpenHPC 3.x is intended for fresh installs with the newer distro versions (or containers based
      on these distro versions).
    • Note that 3.x builds for SUSE based systems are now performed against Leap instead of SLES. Leap 15 is
      intended to be compatible with SLES 15.
    • EL 9 based builds are performed against RHEL 9.2 and tested against Rocky Linux 9.2 and AlmaLinux 9.2
    • OpenHPC 3.x is the first release that supports openEuler OS! It is tested against openEuler 22.03 LTS (SP0)
  • Slurm based installations are now using Open MPI in combination with PMIX. OpenPBS based installation are not.

General Updates

  • Updates to support openSUSE Leap 15.5, openEuler 22.03 and RHEL/AlmaLinux/Rocky Linux 9.2.
  • Tech preview build of Warewulf 4.x.
  • Switched to clang based Intel oneAPI compiler backend.
  • Removed deprecated ADIOS package and introduced ADIOS2.
  • Introduced two Open MPI variants. One with PMIX support and one without PMIX support.
    The Open MPI variant with PMIX support is used in the slurm based recipes.
  • Introduced new compiler variant gnu13 as tech preview.

Known Issues

  • AlmaLinux recipes only tested on aarch64
  • mvapich2 on openEuler not supported
  • openmpi4 not supported with Intel oneAPI compiler

[Component Additions]

  * adios2-gnu12-impi-ohpc                   (2.8.3)
  * adios2-gnu12-mpich-ohpc                  (2.8.3)
  * adios2-gnu12-mvapich2-ohpc               (2.8.3)
  * adios2-gnu12-openmpi4-ohpc               (2.8.3)
  * adios2-intel-impi-ohpc                   (2.8.3)
  * adios2-intel-mpich-ohpc                  (2.8.3)
  * adios2-intel-mvapich2-ohpc               (2.8.3)
  * adios2-intel-openmpi4-ohpc               (2.8.3)
  * flex-ohpc                                (2.6.4)
  * gnu13-compilers-ohpc                     (13.1.0)
  * hpc-workspace-ohpc                       (1.4.0)
  * mpich-ofi-gnu13-ohpc                     (3.4.3)
  * mpich-ucx-gnu13-ohpc                     (3.4.3)
  * mvapich2-gnu13-ohpc                      (2.3.7)
  * openmpi4-gnu13-ohpc                      (4.1.5)
  * openmpi4-pmix-gnu12-ohpc                 (4.1.5)
  * python3-scipy-gnu12-impi-ohpc            (1.5.4)

[Component Version Changes]

  * EasyBuild-ohpc                           (4.6.2 -> 4.7.2)
  * autoconf-ohpc                            (2.69 -> 2.71)
  * automake-ohpc                            (1.16.1 -> 1.16.5)
  * boost-gnu12-impi-ohpc                    (1.80.0 -> 1.81.0)
  * boost-gnu12-mpich-ohpc                   (1.80.0 -> 1.81.0)
  * boost-gnu12-mvapich2-ohpc                (1.80.0 -> 1.81.0)
  * boost-gnu12-openmpi4-ohpc                (1.80.0 -> 1.81.0)
  * boost-intel-impi-ohpc                    (1.80.0 -> 1.81.0)
  * boost-intel-mpich-ohpc                   (1.80.0 -> 1.81.0)
  * boost-intel-mvapich2-ohpc                (1.80.0 -> 1.81.0)
  * boost-intel-openmpi4-ohpc                (1.80.0 -> 1.81.0)
  * conman-ohpc                              (0.3.0 -> 0.3.1)
  * docs-ohpc                                (2.6.0 -> 3.0.0)
  * hdf5-gnu12-ohpc                          (1.10.8 -> 1.14.0)
  * hdf5-intel-ohpc                          (1.10.8 -> 1.14.0)
  * hwloc-ohpc                               (2.7.0 -> 2.9.0)
  * intel-compilers-devel-ohpc               (2021.1 -> 2023.1)
  * intel-mpi-devel-ohpc                     (2021.1 -> 2023.1)
  * intel-oneapi-toolkit-release-ohpc        (2021.1 -> 2023.1)
  * intel-psxe-compilers-devel-ohpc          (2021.1 -> 2023.1)
  * intel-psxe-mpi-devel-ohpc                (2021.1 -> 2023.1)
  * libfabric-ohpc                           (1.13.0 -> 1.18.0)
  * lmod-ohpc                                (8.7.6 -> 8.7.14)
  * magpie-ohpc                              (2.5 -> 3.0)
  * nhc-ohpc                                 (1.4.2 -> 1.4.3)
  * ohpc-release                             (2 -> 3)
  * openmpi4-gnu12-ohpc                      (4.1.4 -> 4.1.5)
  * openmpi4-intel-ohpc                      (4.1.4 -> 4.1.5)
  * phdf5-gnu12-impi-ohpc                    (1.10.8 -> 1.14.0)
  * phdf5-gnu12-mpich-ohpc                   (1.10.8 -> 1.14.0)
  * phdf5-gnu12-mvapich2-ohpc                (1.10.8 -> 1.14.0)
  * phdf5-gnu12-openmpi4-ohpc                (1.10.8 -> 1.14.0)
  * phdf5-intel-impi-ohpc                    (1.10.8 -> 1.14.0)
  * phdf5-intel-mpich-ohpc                   (1.10.8 -> 1.14.0)
  * phdf5-intel-mvapich2-ohpc                (1.10.8 -> 1.14.0)
  * phdf5-intel-openmpi4-ohpc                (1.10.8 -> 1.14.0)
  * pmix-ohpc                                (4.2.1 -> 4.2.4)
  * python3-Cython-ohpc                      (0.29.32 -> 0.29.33)
  * python3-mpi4py-gnu12-impi-ohpc           (3.1.3 -> 3.1.4)
  * python3-mpi4py-gnu12-mpich-ohpc          (3.1.3 -> 3.1.4)
  * python3-mpi4py-gnu12-mvapich2-ohpc       (3.1.3 -> 3.1.4)
  * python3-mpi4py-gnu12-openmpi4-ohpc       (3.1.3 -> 3.1.4)
  * python3-mpi4py-intel-impi-ohpc           (3.1.3 -> 3.1.4)
  * python3-mpi4py-intel-mpich-ohpc          (3.1.3 -> 3.1.4)
  * python3-mpi4py-intel-mvapich2-ohpc       (3.1.3 -> 3.1.4)
  * python3-mpi4py-intel-openmpi4-ohpc       (3.1.3 -> 3.1.4)
  * slurm-contribs-ohpc                      (22.05.2 -> 22.05.8)
  * slurm-devel-ohpc                         (22.05.2 -> 22.05.8)
  * slurm-example-configs-ohpc               (22.05.2 -> 22.05.8)
  * slurm-libpmi-ohpc                        (22.05.2 -> 22.05.8)
  * slurm-ohpc                               (22.05.2 -> 22.05.8)
  * slurm-ohpc-slurmrestd                    (22.05.2 -> 22.05.8)
  * slurm-openlava-ohpc                      (22.05.2 -> 22.05.8)
  * slurm-pam_slurm-ohpc                     (22.05.2 -> 22.05.8)
  * slurm-perlapi-ohpc                       (22.05.2 -> 22.05.8)
  * slurm-slurmctld-ohpc                     (22.05.2 -> 22.05.8)
  * slurm-slurmd-ohpc                        (22.05.2 -> 22.05.8)
  * slurm-slurmdbd-ohpc                      (22.05.2 -> 22.05.8)
  * slurm-sview-ohpc                         (22.05.2 -> 22.05.8)
  * slurm-torque-ohpc                        (22.05.2 -> 22.05.8)
  * spack-ohpc                               (0.15.0 -> 0.19.2)
  * spack-ohpc                               (0.18.1 -> 0.19.2)
  * test-suite-ohpc                          (2.6.0 -> 3.0.0)
  * ucx-cma-ohpc                             (1.11.2 -> 1.14.0)
  * ucx-ib-ohpc                              (1.11.2 -> 1.14.0)
  * ucx-ohpc                                 (1.11.2 -> 1.14.0)
  * ucx-rdmacm-ohpc                          (1.11.2 -> 1.14.0)
  * valgrind-ohpc                            (3.19.0 -> 3.20.0)
  * warewulf-cluster-ohpc                    (3.9.0 -> 3.10.0)
  * warewulf-common-ohpc                     (3.9.0 -> 3.10.0)
  * warewulf-common-ohpc-localdb             (3.9.0 -> 3.10.0)
  * warewulf-ipmi-ohpc                       (3.9.0 -> 3.10.0)
  * warewulf-ipmi-ohpc-initramfs-aarch64     (3.9.0 -> 3.10.0)
  * warewulf-ipmi-ohpc-initramfs-x86_64      (3.9.0 -> 3.10.0)
  * warewulf-ohpc                            (4.3.0 -> 4.4.0)
  * warewulf-provision-ohpc                  (3.9.0 -> 3.10.0)
  * warewulf-provision-ohpc-gpl_sources      (3.9.0 -> 3.10.0)
  * warewulf-provision-ohpc-initramfs-aarch64     (3.9.0 -> 3.10.0)
  * warewulf-provision-ohpc-initramfs-x86_64     (3.9.0 -> 3.10.0)
  * warewulf-provision-ohpc-server           (3.9.0 -> 3.10.0)
  * warewulf-provision-ohpc-server-ipxe-aarch64     (3.9.0 -> 3.10.0)
  * warewulf-provision-ohpc-server-ipxe-x86_64     (3.9.0 -> 3.10.0)
  * warewulf-vnfs-ohpc                       (3.9.0 -> 3.10.0)

2.6.1 (02 February 2023)

08 Feb 15:48
Compare
Choose a tag to compare

General Updates

  • updated ohpc-runtime meta-packages to address singularity/apptainer dependency resolution
    (#1644)