Skip to content

Releases: openhpc/ohpc

OpenHPC v1.3.6 (07 November 2018)

08 Nov 02:10
Compare
Choose a tag to compare

Release Notes

Important Highlights/Notices
  • A new compiler variant (gnu8) is introduced with this release. In the case of a fresh install, OpenHPC recipes default to installing the new variant along with matching runtimes and libraries. However, if upgrading a previously installed system, administrators can opt-in to enable the gnu8 variant. This procedure is detailed in Appendix B of the OpenHPC Install Guide(s).

  • Warewulf now packages iPXE in an archetecture-specific RPM. Upgrading from previous versions will require installing warewulf-provision-server-ipxe-aarch64-ohpc or warewulf-provision-server-ipxe-x86_64-ohpc.

  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to OpenHPC v1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:

    [sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
    [sms]# systemctl restart httpd
General Updates
  • updated RPM package naming to include an ohpc version designation in release string (#744)
  • patch MPICH to allow use of HYDRA_BINDING environment variable for setting processor binding settings (#750)
  • update scalapack package group information for consistency (#753)
  • include '-o' option during user/group add for munge install (#813)
  • defined additional meta-packages for perf tools and io-libs with intel compiler variant (#816)
  • variety of component version updates and other additions highlighted below
Component Additions
  * dimemas-gnu8-impi-ohpc                   (5.3.4)
  * dimemas-gnu8-mpich-ohpc                  (5.3.4)
  * dimemas-gnu8-mvapich2-ohpc               (5.3.4)
  * dimemas-gnu8-openmpi3-ohpc               (5.3.4)
  * dimemas-intel-impi-ohpc                  (5.3.4)
  * dimemas-intel-mpich-ohpc                 (5.3.4)
  * dimemas-intel-mvapich2-ohpc              (5.3.4)
  * dimemas-intel-openmpi3-ohpc              (5.3.4)
  * extrae-gnu8-impi-ohpc                    (3.5.2)
  * extrae-gnu8-mpich-ohpc                   (3.5.2)
  * extrae-gnu8-mvapich2-ohpc                (3.5.2)
  * extrae-gnu8-openmpi3-ohpc                (3.5.2)
  * extrae-intel-impi-ohpc                   (3.5.2)
  * extrae-intel-mpich-ohpc                  (3.5.2)
  * extrae-intel-mvapich2-ohpc               (3.5.2)
  * extrae-intel-openmpi3-ohpc               (3.5.2)
  * geopm-gnu8-impi-ohpc                     (0.6.1)
  * geopm-gnu8-mpich-ohpc                    (0.6.1)
  * geopm-gnu8-mvapich2-ohpc                 (0.6.1)
  * geopm-gnu8-openmpi3-ohpc                 (0.6.1)
  * geopm-intel-impi-ohpc                    (0.6.1)
  * geopm-intel-mpich-ohpc                   (0.6.1)
  * geopm-intel-mvapich2-ohpc                (0.6.1)
  * geopm-intel-openmpi3-ohpc                (0.6.1)
  * kmod-msr-safe-ohpc                       (1.2.0)
  * msr-safe-ohpc                            (1.2.0)
  * msr-safe-slurm-ohpc                      (1.2.0)
  * opencoarrays-gnu8-impi-ohpc              (2.2.0)
  * opencoarrays-gnu8-mpich-ohpc             (2.2.0)
  * opencoarrays-gnu8-mvapich2-ohpc          (2.2.0)
  * opencoarrays-gnu8-openmpi3-ohpc          (2.2.0)
  * paraver-ohpc                             (4.7.2)
Compiler Variant Addition (gnu8)
  * R-gnu8-ohpc                              (3.5.0)
  * adios-gnu8-impi-ohpc                     (1.13.1)
  * adios-gnu8-mpich-ohpc                    (1.13.1)
  * adios-gnu8-mvapich2-ohpc                 (1.13.1)
  * adios-gnu8-openmpi3-ohpc                 (1.13.1)
  * boost-gnu8-impi-ohpc                     (1.68.0)
  * boost-gnu8-mpich-ohpc                    (1.68.0)
  * boost-gnu8-mvapich2-ohpc                 (1.68.0)
  * boost-gnu8-openmpi3-ohpc                 (1.68.0)
  * fftw-gnu8-mpich-ohpc                     (3.3.8)
  * fftw-gnu8-mvapich2-ohpc                  (3.3.8)
  * fftw-gnu8-openmpi3-ohpc                  (3.3.8)
  * gnu8-compilers-ohpc                      (8.2.0)
  * gsl-gnu8-ohpc                            (2.5)
  * hdf5-gnu8-ohpc                           (1.10.3)
  * hypre-gnu8-impi-ohpc                     (2.14.0)
  * hypre-gnu8-mpich-ohpc                    (2.14.0)
  * hypre-gnu8-mvapich2-ohpc                 (2.14.0)
  * hypre-gnu8-openmpi3-ohpc                 (2.14.0)
  * imb-gnu8-impi-ohpc                       (2018.1)
  * imb-gnu8-mpich-ohpc                      (2018.1)
  * imb-gnu8-mvapich2-ohpc                   (2018.1)
  * imb-gnu8-openmpi3-ohpc                   (2018.1)
  * likwid-gnu8-ohpc                         (4.3.2)
  * lmod-defaults-gnu8-impi-ohpc             (1.3.3)
  * lmod-defaults-gnu8-mpich-ohpc            (1.3.3)
  * lmod-defaults-gnu8-mvapich2-ohpc         (1.3.3)
  * lmod-defaults-gnu8-openmpi3-ohpc         (1.3.3)
  * metis-gnu8-ohpc                          (5.1.0)
  * mfem-gnu8-impi-ohpc                      (3.4)
  * mfem-gnu8-mpich-ohpc                     (3.4)
  * mfem-gnu8-mvapich2-ohpc                  (3.4)
  * mfem-gnu8-openmpi3-ohpc                  (3.4)
  * mpiP-gnu8-impi-ohpc                      (3.4.1)
  * mpiP-gnu8-mpich-ohpc                     (3.4.1)
  * mpiP-gnu8-mvapich2-ohpc                  (3.4.1)
  * mpiP-gnu8-openmpi3-ohpc                  (3.4.1)
  * mpich-gnu8-ohpc                          (3.2.1)
  * mumps-gnu8-impi-ohpc                     (5.1.2)
  * mumps-gnu8-mpich-ohpc                    (5.1.2)
  * mumps-gnu8-mvapich2-ohpc                 (5.1.2)
  * mumps-gnu8-openmpi3-ohpc                 (5.1.2)
  * mvapich2-gnu8-ohpc                       (2.3)
  * mvapich2-psm2-gnu8-ohpc                  (2.3)
  * netcdf-cxx-gnu8-impi-ohpc                (4.3.0)
  * netcdf-cxx-gnu8-mpich-ohpc               (4.3.0)
  * netcdf-cxx-gnu8-mvapich2-ohpc            (4.3.0)
  * netcdf-cxx-gnu8-openmpi3-ohpc            (4.3.0)
  * netcdf-fortran-gnu8-impi-ohpc            (4.4.4)
  * netcdf-fortran-gnu8-mpich-ohpc           (4.4.4)
  * netcdf-fortran-gnu8-mvapich2-ohpc        (4.4.4)
  * netcdf-fortran-gnu8-openmpi3-ohpc        (4.4.4)
  * netcdf-gnu8-impi-ohpc                    (4.6.1)
  * netcdf-gnu8-mpich-ohpc                   (4.6.1)
  * netcdf-gnu8-mvapich2-ohpc                (4.6.1)
  * netcdf-gnu8-openmpi3-ohpc                (4.6.1)
  * ocr-gnu8-ohpc                            (1.0.1)
  * openblas-gnu8-ohpc                       (0.3.0)
  * opencoarrays-gnu8-impi-ohpc              (2.2.0)
  * opencoarrays-gnu8-mpich-ohpc             (2.2.0)
  * opencoarrays-gnu8-mvapich2-ohpc          (2.2.0)
  * opencoarrays-gnu8-openmpi3-ohpc          (2.2.0)
  * openmpi3-gnu8-ohpc                       (3.1.2)
  * openmpi3-pmix-slurm-gnu8-ohpc            (3.1.2)
  * pdtoolkit-gnu8-ohpc                      (3.25)
  * petsc-gnu8-impi-ohpc                     (3.9.3)
  * petsc-gnu8-mpich-ohpc                    (3.9.3)
  * petsc-gnu8-mvapich2-ohpc                 (3.9.3)
  * petsc-gnu8-openmpi3-ohpc                 (3.9.3)
  * phdf5-gnu8-impi-ohpc                     (1.10.3)
  * phdf5-gnu8-mpich-ohpc                    (1.10.3)
  * phdf5-gnu8-mvapich2-ohpc                 (1.10.3)
  * phdf5-gnu8-openmpi3-ohpc                 (1.10.3)
  * plasma-gnu8-ohpc                         (2.8.0)
  * pnetcdf-gnu8-impi-ohpc                   (1.10.0)
  * pnetcdf-gnu8-mpich-ohpc                  (1.10.0)
  * pnetcdf-gnu8-mvapich2-ohpc               (1.10.0)
  * pnetcdf-gnu8-openmpi3-ohpc               (1.10.0)
  * ptscotch-gnu8-impi-ohpc                  (6.0.6)
  * ptscotch-gnu8-mpich-ohpc                 (6.0.6)
  * ptscotch-gnu8-mvapich2-ohpc              (6.0.6)
  * ptscotch-gnu8-openmpi3-ohpc              (6.0.6)
  * python-mpi4py-gnu8-impi-ohpc             (3.0.0)
  * python-mpi4py-gnu8-mpich-ohpc            (3.0.0)
  * python-mpi4py-gnu8-mvapich2-ohpc         (3.0.0)
  * python-mpi4py-gnu8-openmpi3-ohpc         (3.0.0)
  * python-numpy-gnu8-ohpc                   (1.15.1)
  * python-scipy-gnu8-mpich-ohpc             (1.1.0)
  * python-scipy-gnu8-mvapich2-ohpc          (1.1.0)
  * python-scipy-gnu8-openmpi3-ohpc          (1.1.0)
  * python34-mpi4py-gnu8-impi-ohpc           (3.0.0)
  * python34-mpi4py-gnu8-mpich-ohpc          (3.0.0)
  * python34-mpi4py-gnu8-mvapich2-ohpc       (3.0.0)
  * python34-mpi4py-gnu8-openmpi3-ohpc       (3.0.0)
  * python34-numpy-gnu8-ohpc                 (1.15.1)
  * python34-scipy-gnu8-mpich-ohpc           (1.1.0)
  * python34-scipy-gnu8-mvapich2-ohpc        (1.1.0)
  * python34-scipy-gnu8-openmpi3-ohpc        (1.1.0)
  * scalapack-gnu8-impi-ohpc                 (2.0.2)
  * scalapack-gnu8-mpich-ohpc                (2.0.2)
  * scalapack-gnu8-mvapich2-ohpc             (2.0.2)
  * scalapack-gnu8-openmpi3-ohpc             (2.0.2)
  * scalasca-gnu8-impi-ohpc                  (2.4)
  * scalasca-gnu8-mpich-ohpc                 (2.4)
  * scalasca-gnu8-mvapich2-ohpc              (2.4)
  * scalasca-gnu8-openmpi3-ohpc              (2.4)
  * scorep-gnu8-impi-ohpc                    (4.0)
  * scorep-gnu8-mpich-ohpc                   (4.0)
  * scorep-gnu8-mvapich2-ohpc                (4.0)
  * scorep-gnu8-openmpi3-ohpc                (4.0)
  * scotch-gnu8-ohpc                         (6.0.6)
  * sionlib-gnu8-impi-ohpc                   (1.7.2)
  * sionlib-gnu8-mpich-ohpc                  (1.7.2)
  * sionlib-gnu8-mvapich2-ohpc               (1.7.2)
  * sionlib-gnu8-openmpi3-ohpc      ...
Read more

OpenHPC v1.3.5 (13 June 2018)

13 Jun 23:27
Compare
Choose a tag to compare

Release Notes

Important Highlights/Notices
  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to OpenHPC v1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:
    [sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
    [sms]# systemctl restart httpd
General Updates
  • updates to support CentOS7.5
  • enabled Lua job submit plugin in SLURM builds (#697)
  • re-enable jobcomp_elasticsearch plugin in SLURM builds (#698)
  • fix for stateful provisioning when using Warewulf (#700)
  • enable X11 build support in SLURM (#701)
  • rebuild of older compiler/MPI variants using updated dependency schema for dynamic libraries that was introduced in OpenHPC v1.3.4 (#702)
  • fix for stdin redirection issue using OpenMPI with build of newer version, v3.1.0 (#709)
  • updated spack packaging to include missing templates (#715)
  • fix for PSXE compatibility packages removing ohpc-style modulefiles during package upgrade (#718)
  • updated documentation for NHC configuration (#741)
  • variety of component version updates and other additions highlighted below
Component Additions
  * charliecloud-ohpc                        (0.2.4)
Component Version Changes
  * EasyBuild-ohpc                           (3.5.3 -> 3.6.1)
  * R-gnu7-ohpc                              (3.4.4 -> 3.5.0)
  * adios-gnu-impi-ohpc                      (1.11.0 -> 1.12.0)
  * adios-gnu-mpich-ohpc                     (1.11.0 -> 1.12.0)
  * adios-gnu-mvapich2-ohpc                  (1.11.0 -> 1.12.0)
  * adios-gnu-openmpi-ohpc                   (1.11.0 -> 1.12.0)
  * adios-gnu7-impi-ohpc                     (1.13.0 -> 1.13.1)
  * adios-gnu7-mpich-ohpc                    (1.13.0 -> 1.13.1)
  * adios-gnu7-mvapich2-ohpc                 (1.13.0 -> 1.13.1)
  * adios-gnu7-openmpi3-ohpc                 (1.13.0 -> 1.13.1)
  * adios-intel-impi-ohpc                    (1.13.0 -> 1.13.1)
  * adios-intel-mpich-ohpc                   (1.13.0 -> 1.13.1)
  * adios-intel-mvapich2-ohpc                (1.13.0 -> 1.13.1)
  * adios-intel-openmpi3-ohpc                (1.13.0 -> 1.13.1)
  * boost-gnu-impi-ohpc                      (1.63.0 -> 1.66.0)
  * boost-gnu-mpich-ohpc                     (1.63.0 -> 1.66.0)
  * boost-gnu-mvapich2-ohpc                  (1.63.0 -> 1.66.0)
  * boost-gnu-openmpi-ohpc                   (1.63.0 -> 1.66.0)
  * boost-gnu7-impi-ohpc                     (1.66.0 -> 1.67.0)
  * boost-gnu7-mpich-ohpc                    (1.66.0 -> 1.67.0)
  * boost-gnu7-mvapich2-ohpc                 (1.66.0 -> 1.67.0)
  * boost-gnu7-openmpi3-ohpc                 (1.66.0 -> 1.67.0)
  * boost-intel-impi-ohpc                    (1.66.0 -> 1.67.0)
  * boost-intel-mpich-ohpc                   (1.66.0 -> 1.67.0)
  * boost-intel-mvapich2-ohpc                (1.66.0 -> 1.67.0)
  * boost-intel-openmpi-ohpc                 (1.63.0 -> 1.66.0)
  * boost-intel-openmpi3-ohpc                (1.66.0 -> 1.67.0)
  * cmake-ohpc                               (3.10.2 -> 3.11.1)
  * docs-ohpc                                (1.3.4 -> 1.3.5)
  * fftw-gnu-mpich-ohpc                      (3.3.4 -> 3.3.7)
  * fftw-gnu-mvapich2-ohpc                   (3.3.4 -> 3.3.7)
  * fftw-gnu-openmpi-ohpc                    (3.3.4 -> 3.3.7)
  * gsl-gnu-ohpc                             (2.2.1 -> 2.4)
  * hdf5-gnu-ohpc                            (1.8.17 -> 1.10.1)
  * hdf5-gnu7-ohpc                           (1.10.1 -> 1.10.2)
  * hdf5-intel-ohpc                          (1.10.1 -> 1.10.2)
  * hwloc-ohpc                               (1.11.9 -> 1.11.10)
  * hypre-gnu-impi-ohpc                      (2.11.1 -> 2.13.0)
  * hypre-gnu-mpich-ohpc                     (2.11.1 -> 2.13.0)
  * hypre-gnu-mvapich2-ohpc                  (2.11.1 -> 2.13.0)
  * hypre-gnu-openmpi-ohpc                   (2.11.1 -> 2.13.0)
  * hypre-gnu7-impi-ohpc                     (2.13.0 -> 2.14.0)
  * hypre-gnu7-mpich-ohpc                    (2.13.0 -> 2.14.0)
  * hypre-gnu7-mvapich2-ohpc                 (2.13.0 -> 2.14.0)
  * hypre-gnu7-openmpi3-ohpc                 (2.13.0 -> 2.14.0)
  * hypre-intel-impi-ohpc                    (2.13.0 -> 2.14.0)
  * hypre-intel-mpich-ohpc                   (2.13.0 -> 2.14.0)
  * hypre-intel-mvapich2-ohpc                (2.13.0 -> 2.14.0)
  * hypre-intel-openmpi-ohpc                 (2.11.2 -> 2.13.0)
  * hypre-intel-openmpi3-ohpc                (2.13.0 -> 2.14.0)
  * imb-gnu-impi-ohpc                        (4.1 -> 2018.1)
  * imb-gnu-mpich-ohpc                       (4.1 -> 2018.1)
  * imb-gnu-mvapich2-ohpc                    (4.1 -> 2018.1)
  * imb-gnu-openmpi-ohpc                     (4.1 -> 2018.1)
  * imb-intel-openmpi-ohpc                   (4.1 -> 2018.1)
  * intel-compilers-devel-ohpc               (2017 -> 2018)
  * intel-mpi-devel-ohpc                     (2017 -> 2018)
  * kmod-lustre-client-ohpc                  (2.10.2 -> 2.11.0)
  * kmod-lustre-client-ohpc-tests            (2.10.2 -> 2.11.0)
  * likwid-gnu7-ohpc                         (4.3.1 -> 4.3.2)
  * likwid-intel-ohpc                        (4.3.1 -> 4.3.2)
  * lustre-client-ohpc                       (2.10.2 -> 2.11.0)
  * lustre-client-ohpc-tests                 (2.10.2 -> 2.11.0)
  * mpich-gnu-ohpc                           (3.2 -> 3.2.1)
  * mumps-gnu-impi-ohpc                      (5.0.2 -> 5.1.2)
  * mumps-gnu-mpich-ohpc                     (5.0.2 -> 5.1.2)
  * mumps-gnu-mvapich2-ohpc                  (5.0.2 -> 5.1.2)
  * mumps-gnu-openmpi-ohpc                   (5.0.2 -> 5.1.2)
  * mumps-intel-openmpi-ohpc                 (5.1.1 -> 5.1.2)
  * netcdf-gnu-impi-ohpc                     (4.4.1.1 -> 4.5.0)
  * netcdf-gnu-mpich-ohpc                    (4.4.1.1 -> 4.5.0)
  * netcdf-gnu-mvapich2-ohpc                 (4.4.1.1 -> 4.5.0)
  * netcdf-gnu-openmpi-ohpc                  (4.4.1.1 -> 4.5.0)
  * netcdf-gnu7-impi-ohpc                    (4.5.0 -> 4.6.1)
  * netcdf-gnu7-mpich-ohpc                   (4.5.0 -> 4.6.1)
  * netcdf-gnu7-mvapich2-ohpc                (4.5.0 -> 4.6.1)
  * netcdf-gnu7-openmpi3-ohpc                (4.5.0 -> 4.6.1)
  * netcdf-intel-impi-ohpc                   (4.5.0 -> 4.6.1)
  * netcdf-intel-mpich-ohpc                  (4.5.0 -> 4.6.1)
  * netcdf-intel-mvapich2-ohpc               (4.5.0 -> 4.6.1)
  * netcdf-intel-openmpi-ohpc                (4.4.1.1 -> 4.5.0)
  * netcdf-intel-openmpi3-ohpc               (4.5.0 -> 4.6.1)
  * openblas-gnu-ohpc                        (0.2.19 -> 0.2.20)
  * openmpi-gnu-ohpc                         (1.10.6 -> 1.10.7)
  * openmpi-psm2-gnu-ohpc                    (1.10.6 -> 1.10.7)
  * openmpi3-gnu7-ohpc                       (3.0.0 -> 3.1.0)
  * openmpi3-intel-ohpc                      (3.0.0 -> 3.1.0)
  * openmpi3-pmix-slurm-gnu7-ohpc            (3.0.0 -> 3.1.0)
  * openmpi3-pmix-slurm-intel-ohpc           (3.0.0 -> 3.1.0)
  * pdtoolkit-gnu-ohpc                       (3.23 -> 3.25)
  * petsc-gnu-impi-ohpc                      (3.7.5 -> 3.8.3)
  * petsc-gnu-mpich-ohpc                     (3.7.5 -> 3.8.3)
  * petsc-gnu-mvapich2-ohpc                  (3.7.5 -> 3.8.3)
  * petsc-gnu-openmpi-ohpc                   (3.7.5 -> 3.8.3)
  * petsc-gnu7-impi-ohpc                     (3.8.3 -> 3.9.1)
  * petsc-gnu7-mpich-ohpc                    (3.8.3 -> 3.9.1)
  * petsc-gnu7-mvapich2-ohpc                 (3.8.3 -> 3.9.1)
  * petsc-gnu7-openmpi3-ohpc                 (3.8.3 -> 3.9.1)
  * petsc-intel-impi-ohpc                    (3.8.3 -> 3.9.1)
  * petsc-intel-mpich-ohpc                   (3.8.3 -> 3.9.1)
  * petsc-intel-mvapich2-ohpc                (3.8.3 -> 3.9.1)
  * petsc-intel-openmpi-ohpc                 (3.7.6 -> 3.8.3)
  * petsc-intel-openmpi3-ohpc                (3.8.3 -> 3.9.1)
  * phdf5-gnu-impi-ohpc                      (1.8.17 -> 1.10.1)
  * phdf5-gnu-mpich-ohpc                     (1.8.17 -> 1.10.1)
  * phdf5-gnu-mvapich2-ohpc                  (1.8.17 -> 1.10.1)
  * phdf5-gnu-openmpi-ohpc                   (1.8.17 -> 1.10.1)
  * phdf5-gnu7-impi-ohpc                     (1.10.1 -> 1.10.2)
  * phdf5-gnu7-mpich-ohpc                    (1.10.1 -> 1.10.2)
  * phdf5-gnu7-mvapich2-ohpc                 (1.10.1 -> 1.10.2)
  * phdf5-gnu7-openmpi3-ohpc                 (1.10.1 -> 1.10.2)
  * phdf5-intel-impi-ohpc                    (1.10.1 -> 1.10.2)
  * phdf5-intel-mpich-ohpc                   (1.10.1 -> 1.10.2)
  * phdf5-intel-mvapich2-ohpc                (1.10.1 -> 1.10.2)
  * phdf5-intel-openmpi3-ohpc                (1.10.1 -> 1.10.2)
  * pnetcdf-gnu7-impi-ohpc                   (1.8.1 -> 1.9.0)
  * pnetcdf-gnu7-mpich-ohpc                  (1.8.1 -> 1.9.0)
  * pnetcdf-gnu7-mvapich2-ohpc               (1.8.1 -> 1.9.0)
  * pnetcdf-gnu7-openmpi3-ohpc               (1.8.1 -> 1.9.0)
  * pnetcdf-intel-impi-ohpc                  (1.8.1 -> 1.9.0)
  * pnetcdf-intel-mpich-ohpc                 (1.8.1 -> 1.9.0)
  * pnetcdf-intel-mvapich2-ohpc              (1.8.1 -> 1.9.0)
  * pnetcdf-intel-openmpi3-ohpc              (1.8.1 -> 1.9.0)
  * python-numpy-gnu-ohpc                    (1.11.1 -> 1.12.1)
  * python-numpy-gnu7-ohpc                   (1.14.2 -> 1.14.3)
  * python-numpy-intel-ohpc                  (1.14.2 -> 1.14.3)
...
Read more

OpenHPC v1.3.4 (02 April 2018)

02 Apr 19:11
Compare
Choose a tag to compare

Release Notes

Important Highlights/Notices
  • Convention update for RPM dependencies: beginning with the v1.3.4 release, OpenHPC build macros have been updated to leverage custom RPM build plugins which append an "(ohpc)" tag to dynamic libraries packaged and installed into the public install path (/opt/ohpc/pub). This convention update was made to avoid interaction with distro (or other community) provided RPMs that might package the same dynamic library. All of the relevant OpenHPC packages have been rebuilt to provide self-consistent dependencies. As an example of the change, the following highlights the resulting change for the .so that is tagged as being provided by the gsl-gnu7-ohpc RPM:

    Old convention: libgsl.so.23()(64bit)
    New convention: libgsl.so.23()(64bit)(ohpc)

  • New install guide recipes were added to support PBS Professional on aarch64, and to support stateful provisioning with xCAT on CentOS+x86_64 platforms.

  • Python libraries supporting python v3.4 are now available, in addition to the existing python v2.7 versions. The module files for python v2.7 have changed with the addition of a prefix to distinguish the flavors (e.g. numpy is now py2-numpy).

  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to OpenHPC v1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:

    [sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
    [sms]# systemctl restart httpd
  • The newer Warewulf version included in OpenHPC v1.3.4 leverages iPXE for multi-architecture support. Administrators on existing systems who upgrade to the newer version may notice the upgrade process rebuilding previously defined bootstrap images. This is due to the fact that the images are now stored in a different path (/srv/warewulf/bootstrap/).
General Updates
  • updated Singularity modulefiles for consistency (#601)
  • updated SLURM to address CVE-2018-7033 (#605)
  • include Warewulf patch to fix non-zero exit status for wwsh pxe update (#636)
  • update default Ganglia settings for disk_total (#681)
  • document requirement to set PBS_LEAF_NAME in PBS Professional recipes (#684)
  • updated llvm builds to leverage distro gcc during build (#649)
  • applied patch to pdsh to enable builds against newer SLURM versions (#656)
  • variety of component version updates and other additions highlighted below
Component Additions
  * likwid-gnu7-ohpc                         (4.3.1)
  * likwid-intel-ohpc                        (4.3.1)
  * mfem-gnu7-impi-ohpc                      (3.3.2)
  * mfem-gnu7-mpich-ohpc                     (3.3.2)
  * mfem-gnu7-mvapich2-ohpc                  (3.3.2)
  * mfem-gnu7-openmpi3-ohpc                  (3.3.2)
  * mfem-intel-impi-ohpc                     (3.3.2)
  * mfem-intel-mpich-ohpc                    (3.3.2)
  * mfem-intel-mvapich2-ohpc                 (3.3.2)
  * mfem-intel-openmpi3-ohpc                 (3.3.2)
  * nhc-ohpc                                 (1.4.2)
Python Variant Addition
  * python34-Cython-ohpc                     (0.26.1)
  * python34-mpi4py-gnu7-impi-ohpc           (3.0.0)
  * python34-mpi4py-gnu7-mpich-ohpc          (3.0.0)
  * python34-mpi4py-gnu7-mvapich2-ohpc       (3.0.0)
  * python34-mpi4py-gnu7-openmpi3-ohpc       (3.0.0)
  * python34-mpi4py-intel-impi-ohpc          (3.0.0)
  * python34-mpi4py-intel-mpich-ohpc         (3.0.0)
  * python34-mpi4py-intel-mvapich2-ohpc      (3.0.0)
  * python34-mpi4py-intel-openmpi3-ohpc      (3.0.0)
  * python34-numpy-gnu7-ohpc                 (1.14.2)
  * python34-numpy-intel-ohpc                (1.14.2)
  * python34-scipy-gnu7-mpich-ohpc           (1.0.0)
  * python34-scipy-gnu7-mvapich2-ohpc        (1.0.0)
  * python34-scipy-gnu7-openmpi3-ohpc        (1.0.0)
Component Version Changes
  * EasyBuild-ohpc                           (3.4.1 -> 3.5.3)
  * R-gnu7-ohpc                              (3.4.2 -> 3.4.4)
  * adios-gnu7-impi-ohpc                     (1.12.0 -> 1.13.0)
  * adios-gnu7-mpich-ohpc                    (1.12.0 -> 1.13.0)
  * adios-gnu7-mvapich2-ohpc                 (1.12.0 -> 1.13.0)
  * adios-gnu7-openmpi3-ohpc                 (1.12.0 -> 1.13.0)
  * adios-intel-impi-ohpc                    (1.12.0 -> 1.13.0)
  * adios-intel-mpich-ohpc                   (1.12.0 -> 1.13.0)
  * adios-intel-mvapich2-ohpc                (1.12.0 -> 1.13.0)
  * adios-intel-openmpi3-ohpc                (1.12.0 -> 1.13.0)
  * boost-gnu7-impi-ohpc                     (1.65.1 -> 1.66.0)
  * boost-gnu7-mpich-ohpc                    (1.65.1 -> 1.66.0)
  * boost-gnu7-mvapich2-ohpc                 (1.65.1 -> 1.66.0)
  * boost-gnu7-openmpi3-ohpc                 (1.65.1 -> 1.66.0)
  * boost-intel-impi-ohpc                    (1.65.1 -> 1.66.0)
  * boost-intel-mpich-ohpc                   (1.65.1 -> 1.66.0)
  * boost-intel-mvapich2-ohpc                (1.65.1 -> 1.66.0)
  * boost-intel-openmpi3-ohpc                (1.65.1 -> 1.66.0)
  * cmake-ohpc                               (3.9.2 -> 3.10.2)
  * docs-ohpc                                (1.3.3 -> 1.3.4)
  * examples-ohpc                            (1.4 -> 1.5)
  * fftw-gnu7-mpich-ohpc                     (3.3.6 -> 3.3.7)
  * fftw-gnu7-mvapich2-ohpc                  (3.3.6 -> 3.3.7)
  * fftw-gnu7-openmpi3-ohpc                  (3.3.6 -> 3.3.7)
  * gnu7-compilers-ohpc                      (7.2.0 -> 7.3.0)
  * hwloc-ohpc                               (1.11.8 -> 1.11.9)
  * hypre-gnu7-impi-ohpc                     (2.11.2 -> 2.13.0)
  * hypre-gnu7-mpich-ohpc                    (2.11.2 -> 2.13.0)
  * hypre-gnu7-mvapich2-ohpc                 (2.11.2 -> 2.13.0)
  * hypre-gnu7-openmpi3-ohpc                 (2.11.2 -> 2.13.0)
  * hypre-intel-impi-ohpc                    (2.11.2 -> 2.13.0)
  * hypre-intel-mpich-ohpc                   (2.11.2 -> 2.13.0)
  * hypre-intel-mvapich2-ohpc                (2.11.2 -> 2.13.0)
  * hypre-intel-openmpi3-ohpc                (2.11.2 -> 2.13.0)
  * imb-gnu7-impi-ohpc                       (2018.0 -> 2018.1)
  * imb-gnu7-mpich-ohpc                      (2018.0 -> 2018.1)
  * imb-gnu7-mvapich2-ohpc                   (2018.0 -> 2018.1)
  * imb-gnu7-openmpi3-ohpc                   (2018.0 -> 2018.1)
  * imb-intel-impi-ohpc                      (2018.0 -> 2018.1)
  * imb-intel-mpich-ohpc                     (2018.0 -> 2018.1)
  * imb-intel-mvapich2-ohpc                  (2018.0 -> 2018.1)
  * imb-intel-openmpi3-ohpc                  (2018.0 -> 2018.1)
  * kmod-lustre-client-ohpc                  (2.10.0 -> 2.10.2)
  * kmod-lustre-client-ohpc-tests            (2.10.0 -> 2.10.2)
  * llvm5-compilers-ohpc                     (5.0.0 -> 5.0.1)
  * lmod-ohpc                                (7.7.1 -> 7.7.14)
  * lustre-client-ohpc                       (2.10.0 -> 2.10.2)
  * lustre-client-ohpc-tests                 (2.10.0 -> 2.10.2)
  * mpich-gnu7-ohpc                          (3.2 -> 3.2.1)
  * mpich-intel-ohpc                         (3.2 -> 3.2.1)
  * mumps-gnu7-impi-ohpc                     (5.1.1 -> 5.1.2)
  * mumps-gnu7-mpich-ohpc                    (5.1.1 -> 5.1.2)
  * mumps-gnu7-mvapich2-ohpc                 (5.1.1 -> 5.1.2)
  * mumps-gnu7-openmpi3-ohpc                 (5.1.1 -> 5.1.2)
  * mumps-intel-impi-ohpc                    (5.1.1 -> 5.1.2)
  * mumps-intel-mpich-ohpc                   (5.1.1 -> 5.1.2)
  * mumps-intel-mvapich2-ohpc                (5.1.1 -> 5.1.2)
  * mumps-intel-openmpi3-ohpc                (5.1.1 -> 5.1.2)
  * munge-devel-ohpc                         (0.5.12 -> 0.5.13)
  * munge-libs-ohpc                          (0.5.12 -> 0.5.13)
  * munge-ohpc                               (0.5.12 -> 0.5.13)
  * netcdf-gnu7-impi-ohpc                    (4.4.1.1 -> 4.5.0)
  * netcdf-gnu7-mpich-ohpc                   (4.4.1.1 -> 4.5.0)
  * netcdf-gnu7-mvapich2-ohpc                (4.4.1.1 -> 4.5.0)
  * netcdf-gnu7-openmpi3-ohpc                (4.4.1.1 -> 4.5.0)
  * netcdf-intel-impi-ohpc                   (4.4.1.1 -> 4.5.0)
  * netcdf-intel-mpich-ohpc                  (4.4.1.1 -> 4.5.0)
  * netcdf-intel-mvapich2-ohpc               (4.4.1.1 -> 4.5.0)
  * netcdf-intel-openmpi3-ohpc               (4.4.1.1 -> 4.5.0)
  * papi-ohpc                                (5.5.1 -> 5.6.0)
  * pbspro-client-ohpc                       (14.1.0 -> 14.1.2)
  * pbspro-execution-ohpc                    (14.1.0 -> 14.1.2)
  * pbspro-server-ohpc                       (14.1.0 -> 14.1.2)
  * pdtoolkit-gnu7-ohpc                      (3.24 -> 3.25)
  * pdtoolkit-intel-ohpc                     (3.24 -> 3.25)
  * petsc-gnu7-impi-ohpc                     (3.7.6 -> 3.8.3)
  * petsc-gnu7-mpich-ohpc                    (3.7.6 -> 3.8.3)
  * petsc-gnu7-mvapich2-ohpc                 (3.7.6 -> 3.8.3)
  * petsc-gnu7-openmpi3-ohpc                 (3.7.6 -> 3.8.3)
  * petsc-intel-impi-ohpc                    (3.7.6 -> 3.8.3)
  * petsc-intel-mpich-ohpc                   (3.7.6 -> 3.8.3)
  * petsc-intel-mvapich2-ohpc                (3.7.6 -> 3.8.3)
  * petsc-intel-openmpi3-ohpc                (3.7.6 -> 3.8.3)
  * pmix-ohpc                                (1.2.3 -> 2.1.1)
  * python-mpi4py-gnu7-impi-ohpc             (2.0.0 -> 3.0.0)
  * python-mpi4py-gnu7-mpich-o...
Read more

OpenHPC v1.3.3 (08 November 2017)

21 Nov 17:12
Compare
Choose a tag to compare

Release Notes

Important Highlights/Notices
  • A new compiler variant (llvm5) is introduced with this release. In addition, a new MPI variant (openmpi3) is also included. In the case of a fresh install, OpenHPC recipes default to installing the new variants along with matching runtimes and libraries. However, if upgrading a previously installed system, administrators can opt-in to enable the new additions. This procedure is detailed in Appendix B of the OpenHPC Install Guide(s).

  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to OpenHPC v1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:

[sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
[sms]# systemctl restart httpd
  • The newer Warewulf version included in OpenHPC v1.3.3 leverages iPXE for multi-architecture support. Administrators on existing systems who upgrade to the newer version may notice the upgrade process rebuilding previously defined bootstrap images. This is due to the fact that the images are now stored in a different path (/srv/warewulf/bootstrap/).
General Updates
  • updates to support and target latest distro versions: CentOS 7.4 and SLES 12 SP3
  • external PMIx support configured for SLURM. Interested users can enable PMI job launch using an alternate openmpi variant, openmpi3-pmix-slurm-gnu7-ohpc (#466)
  • a combined monolithic build supporting tcp, InfiniBand, and Omni-Path is provided for openmpi3 MPI variant (#475)
  • update nagios build to allow web console access (#555)
  • fix incorrect MANPATH settings in several MPI modules (#561)
  • packaging and config requirements for high-speed interconnects delineated as optional in install recipes (#563)
  • warewulf-ipmi packaging updated to include lanplus interface (#570)
  • updated SLURM to address CVE-2017-15566 (#591)
  • Tech Preview designation removed from aarch64 recipes as bare-metal provisioning now supported with newer Warewulf version (#593)
  • variety of component version updates and other additions highlighted below
Component Additions
  * pmix-ohpc                                (v1.2.3)
  * python-Cython-ohpc                       (v0.23.4)
  * python-mpi4py-gnu7-impi-ohpc             (v2.0.0)
  * python-mpi4py-gnu7-mpich-ohpc            (v2.0.0)
  * python-mpi4py-gnu7-mvapich2-ohpc         (v2.0.0)
  * python-mpi4py-intel-impi-ohpc            (v2.0.0)
  * python-mpi4py-intel-mpich-ohpc           (v2.0.0)
  * python-mpi4py-intel-mvapich2-ohpc        (v2.0.0)
Compiler Variant Addition
  * llvm5-compilers-ohpc                     (v5.0.0)
MPI Variant Addition
  * adios-gnu7-openmpi3-ohpc                 (v1.12.0)
  * adios-intel-openmpi3-ohpc                (v1.12.0)
  * boost-gnu7-openmpi3-ohpc                 (v1.65.1)
  * boost-intel-openmpi3-ohpc                (v1.65.1)
  * fftw-gnu7-openmpi3-ohpc                  (v3.3.6)
  * hypre-gnu7-openmpi3-ohpc                 (v2.11.2)
  * hypre-intel-openmpi3-ohpc                (v2.11.2)
  * imb-gnu7-openmpi3-ohpc                   (v2018.0)
  * imb-intel-openmpi3-ohpc                  (v2018.0)
  * lmod-defaults-gnu7-openmpi3-ohpc         (v1.3.3)
  * lmod-defaults-intel-openmpi3-ohpc        (v1.3.3)
  * mpiP-gnu7-openmpi3-ohpc                  (v3.4.1)
  * mpiP-intel-openmpi3-ohpc                 (v3.4.1)
  * mumps-gnu7-openmpi3-ohpc                 (v5.1.1)
  * mumps-intel-openmpi3-ohpc                (v5.1.1)
  * netcdf-cxx-gnu7-openmpi3-ohpc            (v4.3.0)
  * netcdf-cxx-intel-openmpi3-ohpc           (v4.3.0)
  * netcdf-fortran-gnu7-openmpi3-ohpc        (v4.4.4)
  * netcdf-fortran-intel-openmpi3-ohpc       (v4.4.4)
  * netcdf-gnu7-openmpi3-ohpc                (v4.4.1.1)
  * netcdf-intel-openmpi3-ohpc               (v4.4.1.1)
  * openmpi3-gnu7-ohpc                       (v3.0.0)
  * openmpi3-intel-ohpc                      (v3.0.0)
  * openmpi3-pmix-slurm-gnu7-ohpc            (v3.0.0)
  * openmpi3-pmix-slurm-intel-ohpc           (v3.0.0)
  * petsc-gnu7-openmpi3-ohpc                 (v3.7.6)
  * petsc-intel-openmpi3-ohpc                (v3.7.6)
  * phdf5-gnu7-openmpi3-ohpc                 (v1.10.1)
  * phdf5-intel-openmpi3-ohpc                (v1.10.1)
  * pnetcdf-gnu7-openmpi3-ohpc               (v1.8.1)
  * pnetcdf-intel-openmpi3-ohpc              (v1.8.1)
  * ptscotch-gnu7-openmpi3-ohpc              (v6.0.4)
  * ptscotch-intel-openmpi3-ohpc             (v6.0.4)
  * python-mpi4py-gnu7-openmpi3-ohpc         (v2.0.0)
  * python-mpi4py-intel-openmpi3-ohpc        (v2.0.0)
  * python-scipy-gnu7-openmpi3-ohpc          (v0.19.1)
  * scalapack-gnu7-openmpi3-ohpc             (v2.0.2)
  * scalapack-intel-openmpi3-ohpc            (v2.0.2)
  * scalasca-gnu7-openmpi3-ohpc              (v2.3.1)
  * scalasca-intel-openmpi3-ohpc             (v2.3.1)
  * scorep-gnu7-openmpi3-ohpc                (v3.1)
  * scorep-intel-openmpi3-ohpc               (v3.1)
  * sionlib-gnu7-openmpi3-ohpc               (v1.7.1)
  * sionlib-intel-openmpi3-ohpc              (v1.7.1)
  * slepc-gnu7-openmpi3-ohpc                 (v3.7.4)
  * slepc-intel-openmpi3-ohpc                (v3.7.4)
  * superlu_dist-gnu7-openmpi3-ohpc          (v4.2)
  * superlu_dist-intel-openmpi3-ohpc         (v4.2)
  * tau-gnu7-openmpi3-ohpc                   (v2.26.1)
  * tau-intel-openmpi3-ohpc                  (v2.26.1)
  * trilinos-gnu7-openmpi3-ohpc              (v12.10.1)
  * trilinos-intel-openmpi3-ohpc             (v12.10.1)
Component Version Changes
  * EasyBuild-ohpc                           (v3.3.1 -> v3.4.1)
  * R-gnu7-ohpc                              (v3.4.1 -> v3.4.2)
  * boost-gnu7-impi-ohpc                     (v1.63.0 -> v1.65.1)
  * boost-gnu7-mpich-ohpc                    (v1.63.0 -> v1.65.1)
  * boost-gnu7-mvapich2-ohpc                 (v1.63.0 -> v1.65.1)
  * boost-intel-impi-ohpc                    (v1.63.0 -> v1.65.1)
  * boost-intel-mpich-ohpc                   (v1.63.0 -> v1.65.1)
  * boost-intel-mvapich2-ohpc                (v1.63.0 -> v1.65.1)
  * clustershell-ohpc                        (v1.7.3 -> v1.8)
  * cmake-ohpc                               (v3.9.1 -> v3.9.2)
  * docs-ohpc                                (v1.3.2 -> v1.3.3)
  * gnu7-compilers-ohpc                      (v7.1.0 -> v7.2.0)
  * hwloc-ohpc                               (v1.11.7 -> v1.11.8)
  * imb-gnu7-impi-ohpc                       (v4.1 -> v2018.0)
  * imb-gnu7-mpich-ohpc                      (v4.1 -> v2018.0)
  * imb-gnu7-mvapich2-ohpc                   (v4.1 -> v2018.0)
  * imb-intel-impi-ohpc                      (v4.1 -> v2018.0)
  * imb-intel-mpich-ohpc                     (v4.1 -> v2018.0)
  * imb-intel-mvapich2-ohpc                  (v4.1 -> v2018.0)
  * lmod-ohpc                                (v7.6.1 -> v7.7.1)
  * losf-ohpc                                (v0.54.0 -> v0.55.0)
  * mrsh-ohpc                                (v2.12 -> v2.12)
  * mrsh-rsh-compat-ohpc                     (v2.12 -> v2.12)
  * mrsh-server-ohpc                         (v2.12 -> v2.12)
  * nagios-common-ohpc                       (v4.3.1 -> v4.3.4)
  * nagios-devel-ohpc                        (v4.3.1 -> v4.3.4)
  * nagios-ohpc                              (v4.3.1 -> v4.3.4)
  * nagios-plugins-all-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-apt-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-breeze-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-by_ssh-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-cluster-ohpc              (v2.2.0 -> v2.2.1)
  * nagios-plugins-dbi-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-dhcp-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-dig-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-disk-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-disk_smb-ohpc             (v2.2.0 -> v2.2.1)
  * nagios-plugins-dns-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-dummy-ohpc                (v2.2.0 -> v2.2.1)
  * nagios-plugins-file_age-ohpc             (v2.2.0 -> v2.2.1)
  * nagios-plugins-flexlm-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-fping-ohpc                (v2.2.0 -> v2.2.1)
  * nagios-plugins-game-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-hpjd-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-http-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-icmp-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-ide_smart-ohpc            (v2.2.0 -> v2.2.1)
  * nagios-plugins-ifoperstatus-ohpc         (v2.2.0 -> v2.2.1)
  * nagios-plugins-ifstatus-ohpc             (v2.2.0 -> v2.2.1)
  * nagios-plugins-ircd-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-ldap-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-load-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-log-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-mailq-ohpc                (v2.2.0 -> v2.2.1)
  * nagios-plugins-mrtg-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-mrtgtraf-ohpc             (v2.2.0 -> v2.2.1)
  * nagios-plugins-mysql-ohpc        ...
Read more

OpenHPC v1.3.2 (07 September 2017)

07 Sep 21:51
Compare
Choose a tag to compare

Release Notes

Important Highlights/Notices
  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to 1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:
[sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
[sms]# systemctl restart httpd
General Updates
  • updated backend OBS build system to avoid false package dependences for CentOS (#451)
  • updated SLURM build to support cgroup plugin (#476)
  • relocation of several package installs into utils/ subdirectory (#486)
  • updated PSXE compatibility packages to use pre-install scriptlet to verify locally installed versions instead of specific package dependency (#479)
  • added enablement of dhcpd services to recipes (#492)
  • adoption of newer 'depends_on' syntax to define Lmod dependencies (#495)
  • fix for provisioning failure in Warewulf when root has a restrictive umask (#520)
  • fix to avoid variable replacement for binary sync files in Warewulf (#531)
  • llvm4 compiler variant introduced (providing clang, clang++, and flang compiler frontends)
  • variety of component version updates and other additions highlighted below
Component Additions
  * cmake-ohpc                               (3.9.1)
  * llvm4-compilers-ohpc                     (4.0.1)
  * plasma-gnu7-ohpc                         (2.8.0)
  * plasma-intel-ohpc                        (2.8.0)
  * pnetcdf-gnu7-impi-ohpc                   (1.8.1)
  * pnetcdf-gnu7-mpich-ohpc                  (1.8.1)
  * pnetcdf-gnu7-mvapich2-ohpc               (1.8.1)
  * pnetcdf-gnu7-openmpi-ohpc                (1.8.1)
  * pnetcdf-intel-impi-ohpc                  (1.8.1)
  * pnetcdf-intel-mpich-ohpc                 (1.8.1)
  * pnetcdf-intel-mvapich2-ohpc              (1.8.1)
  * pnetcdf-intel-openmpi-ohpc               (1.8.1)
  * ptscotch-gnu7-impi-ohpc                  (6.0.4)
  * ptscotch-gnu7-mpich-ohpc                 (6.0.4)
  * ptscotch-gnu7-mvapich2-ohpc              (6.0.4)
  * ptscotch-gnu7-openmpi-ohpc               (6.0.4)
  * ptscotch-intel-impi-ohpc                 (6.0.4)
  * ptscotch-intel-mpich-ohpc                (6.0.4)
  * ptscotch-intel-mvapich2-ohpc             (6.0.4)
  * ptscotch-intel-openmpi-ohpc              (6.0.4)
  * scotch-gnu7-ohpc                         (6.0.4)
  * scotch-intel-ohpc                        (6.0.4)
  * slepc-gnu7-impi-ohpc                     (3.7.4)
  * slepc-gnu7-mpich-ohpc                    (3.7.4)
  * slepc-gnu7-mvapich2-ohpc                 (3.7.4)
  * slepc-gnu7-openmpi-ohpc                  (3.7.4)
  * slepc-intel-impi-ohpc                    (3.7.4)
  * slepc-intel-mpich-ohpc                   (3.7.4)
  * slepc-intel-mvapich2-ohpc                (3.7.4)
  * slepc-intel-openmpi-ohpc                 (3.7.4)
  * slurm-contribs-ohpc                      (17.02.7)
  * slurm-openlava-ohpc                      (17.02.7)
Component Version Changes
  * EasyBuild-ohpc                           (3.2.1 -> 3.3.1)
  * R-gnu7-ohpc                              (3.3.3 -> 3.4.1)
  * adios-gnu7-impi-ohpc                     (1.11.0 -> 1.12.0)
  * adios-gnu7-mpich-ohpc                    (1.11.0 -> 1.12.0)
  * adios-gnu7-mvapich2-ohpc                 (1.11.0 -> 1.12.0)
  * adios-gnu7-openmpi-ohpc                  (1.11.0 -> 1.12.0)
  * adios-intel-impi-ohpc                    (1.11.0 -> 1.12.0)
  * adios-intel-mpich-ohpc                   (1.11.0 -> 1.12.0)
  * adios-intel-mvapich2-ohpc                (1.11.0 -> 1.12.0)
  * adios-intel-openmpi-ohpc                 (1.11.0 -> 1.12.0)
  * docs-ohpc                                (1.3.1 -> 1.3.2)
  * ganglia-web-ohpc                         (3.7.1 -> 3.7.2)
  * gsl-gnu7-ohpc                            (2.3 -> 2.4)
  * hdf5-gnu7-ohpc                           (1.10.0 -> 1.10.1)
  * hdf5-intel-ohpc                          (1.10.0 -> 1.10.1)
  * hwloc-ohpc                               (1.11.6 -> 1.11.7)
  * hypre-gnu7-impi-ohpc                     (2.11.1 -> 2.11.2)
  * hypre-gnu7-mpich-ohpc                    (2.11.1 -> 2.11.2)
  * hypre-gnu7-mvapich2-ohpc                 (2.11.1 -> 2.11.2)
  * hypre-gnu7-openmpi-ohpc                  (2.11.1 -> 2.11.2)
  * hypre-intel-impi-ohpc                    (2.11.1 -> 2.11.2)
  * hypre-intel-mpich-ohpc                   (2.11.1 -> 2.11.2)
  * hypre-intel-mvapich2-ohpc                (2.11.1 -> 2.11.2)
  * hypre-intel-openmpi-ohpc                 (2.11.1 -> 2.11.2)
  * kmod-lustre-client-ohpc                  (2.9.0 -> 2.10.0)
  * kmod-lustre-client-ohpc-tests            (2.9.0 -> 2.10.0)
  * lmod-ohpc                                (7.4.8 -> 7.6.1)
  * lustre-client-ohpc                       (2.9.0 -> 2.10.0)
  * lustre-client-ohpc-tests                 (2.9.0 -> 2.10.0)
  * openblas-gnu7-ohpc                       (0.2.19 -> 0.2.20)
  * pdsh-mod-slurm-ohpc                      (2.31 -> 2.33)
  * pdsh-ohpc                                (2.31 -> 2.33)
  * pdtoolkit-gnu7-ohpc                      (3.23 -> 3.24)
  * pdtoolkit-intel-ohpc                     (3.23 -> 3.24)
  * phdf5-gnu7-impi-ohpc                     (1.10.0 -> 1.10.1)
  * phdf5-gnu7-mpich-ohpc                    (1.10.0 -> 1.10.1)
  * phdf5-gnu7-mvapich2-ohpc                 (1.10.0 -> 1.10.1)
  * phdf5-gnu7-openmpi-ohpc                  (1.10.0 -> 1.10.1)
  * phdf5-intel-impi-ohpc                    (1.10.0 -> 1.10.1)
  * phdf5-intel-mpich-ohpc                   (1.10.0 -> 1.10.1)
  * phdf5-intel-mvapich2-ohpc                (1.10.0 -> 1.10.1)
  * phdf5-intel-openmpi-ohpc                 (1.10.0 -> 1.10.1)
  * python-numpy-gnu7-ohpc                   (1.12.1 -> 1.13.1)
  * python-numpy-intel-ohpc                  (1.12.1 -> 1.13.1)
  * python-scipy-gnu7-mpich-ohpc             (0.19.0 -> 0.19.1)
  * python-scipy-gnu7-mvapich2-ohpc          (0.19.0 -> 0.19.1)
  * python-scipy-gnu7-openmpi-ohpc           (0.19.0 -> 0.19.1)
  * scorep-gnu7-impi-ohpc                    (3.0 -> 3.1)
  * scorep-gnu7-mpich-ohpc                   (3.0 -> 3.1)
  * scorep-gnu7-mvapich2-ohpc                (3.0 -> 3.1)
  * scorep-gnu7-openmpi-ohpc                 (3.0 -> 3.1)
  * scorep-intel-impi-ohpc                   (3.0 -> 3.1)
  * scorep-intel-mpich-ohpc                  (3.0 -> 3.1)
  * scorep-intel-mvapich2-ohpc               (3.0 -> 3.1)
  * scorep-intel-openmpi-ohpc                (3.0 -> 3.1)
  * singularity-ohpc                         (2.3 -> 2.3.1)
  * slurm-devel-ohpc                         (16.05.10 -> 17.02.7)
  * slurm-munge-ohpc                         (16.05.10 -> 17.02.7)
  * slurm-ohpc                               (16.05.10 -> 17.02.7)
  * slurm-pam_slurm-ohpc                     (16.05.10 -> 17.02.7)
  * slurm-perlapi-ohpc                       (16.05.10 -> 17.02.7)
  * slurm-plugins-ohpc                       (16.05.10 -> 17.02.7)
  * slurm-slurmdbd-ohpc                      (16.05.10 -> 17.02.7)
  * slurm-sql-ohpc                           (16.05.10 -> 17.02.7)
  * slurm-torque-ohpc                        (16.05.10 -> 17.02.7)
  * test-suite-ohpc                          (1.3.1 -> 1.3.2)
  * valgrind-ohpc                            (3.12.0 -> 3.13.0)

OpenHPC v1.3.1 (16 June 2017)

16 Jun 22:13
Compare
Choose a tag to compare

Release Notes

Important Highlights/Notices
  • A new compiler variant (gnu7) is introduced with this release. In the case of a fresh install, OpenHPC recipes default to installing the new variant along with matching runtimes and libraries. However, if upgrading a previously installed system, administrators can opt-in to enable the gnu7 variant . This procedure is detailed in Appendix B of the OpenHPC Install Guide(s).

  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to 1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:

[sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
[sms]# systemctl restart httpd
General Updates
  • addition of example xCAT based recipe (#323)
  • inclusion of optional BeeGFS client enablement for installation recipes (#340)
  • switch to use of convenience meta packages versus groups/patterns used in previous releases. A list of provided meta-packages can be found in Appendix E of the OpenHPC Install Guide(s). (#443).
  • The 'R' language package name has changed from R_base-ohpc to R-gnu7-ohpc, and the lmod module has changed from R_base to R (#472).
  • fix missing dependency for phdf5 (#436)
  • documentation fix for installation template paths (#423)
  • split pdsh packaging to facilitate optional SLURM add-on (#435)
  • updated package groups for consistency of several administrative packages
  • Lmod packaging updated to conflict SLES Modules package (#440)
  • updated .spec files to further centralize compiler/mpi family setup (#447)
  • updates to OHPC_macros to support builds outside of OBS (#459)
  • variety of component version updates and other additions highlighted below
Component Additions
  * hwloc-ohpc                               (v1.11.6)
  * pdsh-mod-slurm-ohpc                      (v2.31)
  * singularity-ohpc                         (v2.3)
Compiler Variant Addition (gnu7)
  * R-gnu7-ohpc                              (3.3.3)
  * adios-gnu7-impi-ohpc                     (1.11.0)
  * adios-gnu7-mpich-ohpc                    (1.11.0)
  * adios-gnu7-mvapich2-ohpc                 (1.11.0)
  * adios-gnu7-openmpi-ohpc                  (1.11.0)
  * boost-gnu7-impi-ohpc                     (1.63.0)
  * boost-gnu7-mpich-ohpc                    (1.63.0)
  * boost-gnu7-mvapich2-ohpc                 (1.63.0)
  * boost-gnu7-openmpi-ohpc                  (1.63.0)
  * fftw-gnu7-mpich-ohpc                     (3.3.6)
  * fftw-gnu7-mvapich2-ohpc                  (3.3.6)
  * fftw-gnu7-openmpi-ohpc                   (3.3.6)
  * gnu7-compilers-ohpc                      (7.1.0)
  * gsl-gnu7-ohpc                            (2.3)
  * hdf5-gnu7-ohpc                           (1.10.0)
  * hypre-gnu7-impi-ohpc                     (2.11.1)
  * hypre-gnu7-mpich-ohpc                    (2.11.1)
  * hypre-gnu7-mvapich2-ohpc                 (2.11.1)
  * hypre-gnu7-openmpi-ohpc                  (2.11.1)
  * imb-gnu7-impi-ohpc                       (4.1)
  * imb-gnu7-mpich-ohpc                      (4.1)
  * imb-gnu7-mvapich2-ohpc                   (4.1)
  * imb-gnu7-openmpi-ohpc                    (4.1)
  * lmod-defaults-gnu7-impi-ohpc             (1.3.1)
  * lmod-defaults-gnu7-mpich-ohpc            (1.3.1)
  * lmod-defaults-gnu7-mvapich2-ohpc         (1.3.1)
  * lmod-defaults-gnu7-openmpi-ohpc          (1.3.1)
  * metis-gnu7-ohpc                          (5.1.0)
  * mpiP-gnu7-impi-ohpc                      (3.4.1)
  * mpiP-gnu7-mpich-ohpc                     (3.4.1)
  * mpiP-gnu7-mvapich2-ohpc                  (3.4.1)
  * mpiP-gnu7-openmpi-ohpc                   (3.4.1)
  * mpich-gnu7-ohpc                          (3.2)
  * mumps-gnu7-impi-ohpc                     (5.1.1)
  * mumps-gnu7-mpich-ohpc                    (5.1.1)
  * mumps-gnu7-mvapich2-ohpc                 (5.1.1)
  * mumps-gnu7-openmpi-ohpc                  (5.1.1)
  * mvapich2-gnu7-ohpc                       (2.2)
  * mvapich2-psm2-gnu7-ohpc                  (2.2)
  * netcdf-cxx-gnu7-impi-ohpc                (4.3.0)
  * netcdf-cxx-gnu7-mpich-ohpc               (4.3.0)
  * netcdf-cxx-gnu7-mvapich2-ohpc            (4.3.0)
  * netcdf-cxx-gnu7-openmpi-ohpc             (4.3.0)
  * netcdf-fortran-gnu7-impi-ohpc            (4.4.4)
  * netcdf-fortran-gnu7-mpich-ohpc           (4.4.4)
  * netcdf-fortran-gnu7-mvapich2-ohpc        (4.4.4)
  * netcdf-fortran-gnu7-openmpi-ohpc         (4.4.4)
  * netcdf-gnu7-impi-ohpc                    (4.4.1.1)
  * netcdf-gnu7-mpich-ohpc                   (4.4.1.1)
  * netcdf-gnu7-mvapich2-ohpc                (4.4.1.1)
  * netcdf-gnu7-openmpi-ohpc                 (4.4.1.1)
  * ocr-gnu7-ohpc                            (1.0.1)
  * openblas-gnu7-ohpc                       (0.2.19)
  * openmpi-gnu7-ohpc                        (1.10.7)
  * openmpi-psm2-gnu7-ohpc                   (1.10.7)
  * pdtoolkit-gnu7-ohpc                      (3.23)
  * petsc-gnu7-impi-ohpc                     (3.7.6)
  * petsc-gnu7-mpich-ohpc                    (3.7.6)
  * petsc-gnu7-mvapich2-ohpc                 (3.7.6)
  * petsc-gnu7-openmpi-ohpc                  (3.7.6)
  * phdf5-gnu7-impi-ohpc                     (1.10.0)
  * phdf5-gnu7-mpich-ohpc                    (1.10.0)
  * phdf5-gnu7-mvapich2-ohpc                 (1.10.0)
  * phdf5-gnu7-openmpi-ohpc                  (1.10.0)
  * python-numpy-gnu7-ohpc                   (1.12.1)
  * python-scipy-gnu7-mpich-ohpc             (0.19.0)
  * python-scipy-gnu7-mvapich2-ohpc          (0.19.0)
  * python-scipy-gnu7-openmpi-ohpc           (0.19.0)
  * scalapack-gnu7-impi-ohpc                 (2.0.2)
  * scalapack-gnu7-mpich-ohpc                (2.0.2)
  * scalapack-gnu7-mvapich2-ohpc             (2.0.2)
  * scalapack-gnu7-openmpi-ohpc              (2.0.2)
  * scalasca-gnu7-impi-ohpc                  (2.3.1)
  * scalasca-gnu7-mpich-ohpc                 (2.3.1)
  * scalasca-gnu7-mvapich2-ohpc              (2.3.1)
  * scalasca-gnu7-openmpi-ohpc               (2.3.1)
  * scorep-gnu7-impi-ohpc                    (3.0)
  * scorep-gnu7-mpich-ohpc                   (3.0)
  * scorep-gnu7-mvapich2-ohpc                (3.0)
  * scorep-gnu7-openmpi-ohpc                 (3.0)
  * sionlib-gnu7-impi-ohpc                   (1.7.1)
  * sionlib-gnu7-mpich-ohpc                  (1.7.1)
  * sionlib-gnu7-mvapich2-ohpc               (1.7.1)
  * sionlib-gnu7-openmpi-ohpc                (1.7.1)
  * superlu-gnu7-ohpc                        (5.2.1)
  * superlu_dist-gnu7-impi-ohpc              (4.2)
  * superlu_dist-gnu7-mpich-ohpc             (4.2)
  * superlu_dist-gnu7-mvapich2-ohpc          (4.2)
  * superlu_dist-gnu7-openmpi-ohpc           (4.2)
  * tau-gnu7-impi-ohpc                       (2.26.1)
  * tau-gnu7-mpich-ohpc                      (2.26.1)
  * tau-gnu7-mvapich2-ohpc                   (2.26.1)
  * tau-gnu7-openmpi-ohpc                    (2.26.1)
  * trilinos-gnu7-impi-ohpc                  (12.10.1)
  * trilinos-gnu7-mpich-ohpc                 (12.10.1)
  * trilinos-gnu7-mvapich2-ohpc              (12.10.1)
  * trilinos-gnu7-openmpi-ohpc               (12.10.1)
Component Version Changes
  * EasyBuild-ohpc                           (3.1.2 -> 3.2.1)
  * clustershell-ohpc                        (1.7.2 -> 1.7.3)
  * conman-ohpc                              (0.2.7 -> 0.2.8)
  * docs-ohpc                                (1.3 -> 1.3.1)
  * hdf5-intel-ohpc                          (1.8.17 -> 1.10.0)
  * lmod-defaults-intel-impi-ohpc            (1.2 -> 1.3.1)
  * lmod-defaults-intel-mpich-ohpc           (1.2 -> 1.3.1)
  * lmod-defaults-intel-mvapich2-ohpc        (1.2 -> 1.3.1)
  * lmod-defaults-intel-openmpi-ohpc         (1.2 -> 1.3.1)
  * lmod-ohpc                                (6.5.11 -> 7.4.8)
  * losf-ohpc                                (0.53.0 -> 0.54.0)
  * mumps-intel-impi-ohpc                    (5.0.2 -> 5.1.1)
  * mumps-intel-mpich-ohpc                   (5.0.2 -> 5.1.1)
  * mumps-intel-mvapich2-ohpc                (5.0.2 -> 5.1.1)
  * mumps-intel-openmpi-ohpc                 (5.0.2 -> 5.1.1)
  * nagios-plugins-all-ohpc                  (2.1.1 -> 2.2.0)
  * nagios-plugins-apt-ohpc                  (2.1.1 -> 2.2.0)
  * nagios-plugins-breeze-ohpc               (2.1.1 -> 2.2.0)
  * nagios-plugins-by_ssh-ohpc               (2.1.1 -> 2.2.0)
  * nagios-plugins-cluster-ohpc              (2.1.1 -> 2.2.0)
  * nagios-plugins-dbi-ohpc                  (2.1.1 -> 2.2.0)
  * nagios-plugins-dhcp-ohpc                 (2.1.1 -> 2.2.0)
  * nagios-plugins-dig-ohpc                  (2.1.1 -> 2.2.0)
  * nagios-plugins-disk-ohpc                 (2.1.1 -> 2.2.0)
  * nagios-plugins-disk_smb-ohpc             (2.1.1 -> 2.2.0)
  * nagios-plugins-dns-ohpc                  (2.1.1 -> 2.2.0)
  * nagios-plugins-dummy-ohpc                (2.1.1 -> 2.2.0)
  * nagios-plugins-file_age-ohpc             (2.1.1 -> 2.2.0)
  * nagios-plugins-flexlm-ohpc               (2.1.1 -> 2.2.0)
  * nagios-plugins-fping-ohpc                (2.1.1 -> 2.2.0)
  * nagios-plugins-game-ohpc                 (2.1.1 -> 2.2.0)
  * nagios-plugins-hpjd-ohpc                 (2.1.1 -> 2.2.0)
 ...
Read more

OpenHPC v1.3 (31 March 2017)

31 Mar 20:36
Compare
Choose a tag to compare

Release Notes

**Important note on upgrading from versions prior to 1.3
  • There are significant changes included in the warewulf-httpd.conf file that ships with the warewulf-provision-server-ohpc package. If upgrading from a previous version, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:
[sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
[sms]# systemctl restart httpd
General
  • general fixes and updates to support CentOS7.3 and SLES 12 SP2
  • added info on steps required to use predictable network interface names for provisioning
    interfaces (#354)
  • addition of new Appendix in docs highlighting upgrade steps (#366)
  • addition of new test-suite-ohpc RPM that contains the integration test suite used to support OpenHPC releases. This addition came out of requests from the SC16 BoF session. (#63)
  • adoption of a more generic repo path for publishing OpenHPC RPMs (#368)
  • enabled jobcomp_elasticsearch plugin in SLURM build (#382)
  • inclusion of example modulefiles that can be used as templates for integrating locally provided software (#397)
  • Warewulf build now based on pre-release version of 3.7 branch in order to enable UEFI PXE boot support with newer syslinux and other bug fixes (#372)
  • variety of component version updates highlighted below
Component Additions
 * test-suite-ohpc                          (1.3)
Component Version Changes
  * EasyBuild-ohpc                           (2.9.0 -> 3.1.2)
  * R_base-ohpc                              (3.3.1 -> 3.3.2)
  * adios-gnu-impi-ohpc                      (1.10.0 -> 1.11.0)
  * adios-gnu-mpich-ohpc                     (1.10.0 -> 1.11.0)
  * adios-gnu-mvapich2-ohpc                  (1.10.0 -> 1.11.0)
  * adios-gnu-openmpi-ohpc                   (1.10.0 -> 1.11.0)
  * adios-intel-impi-ohpc                    (1.10.0 -> 1.11.0)
  * adios-intel-mpich-ohpc                   (1.10.0 -> 1.11.0)
  * adios-intel-mvapich2-ohpc                (1.10.0 -> 1.11.0)
  * adios-intel-openmpi-ohpc                 (1.10.0 -> 1.11.0)
  * boost-gnu-impi-ohpc                      (1.61.0 -> 1.63.0)
  * boost-gnu-mpich-ohpc                     (1.61.0 -> 1.63.0)
  * boost-gnu-mvapich2-ohpc                  (1.61.0 -> 1.63.0)
  * boost-gnu-openmpi-ohpc                   (1.61.0 -> 1.63.0)
  * boost-intel-impi-ohpc                    (1.61.0 -> 1.63.0)
  * boost-intel-mpich-ohpc                   (1.61.0 -> 1.63.0)
  * boost-intel-mvapich2-ohpc                (1.61.0 -> 1.63.0)
  * boost-intel-openmpi-ohpc                 (1.61.0 -> 1.63.0)
  * docs-ohpc                                (1.2.1 -> 1.3)
  * hypre-gnu-impi-ohpc                      (2.10.1 -> 2.11.1)
  * hypre-gnu-mpich-ohpc                     (2.10.1 -> 2.11.1)
  * hypre-gnu-mvapich2-ohpc                  (2.10.1 -> 2.11.1)
  * hypre-gnu-openmpi-ohpc                   (2.10.1 -> 2.11.1)
  * hypre-intel-impi-ohpc                    (2.10.1 -> 2.11.1)
  * hypre-intel-mpich-ohpc                   (2.10.1 -> 2.11.1)
  * hypre-intel-mvapich2-ohpc                (2.10.1 -> 2.11.1)
  * hypre-intel-openmpi-ohpc                 (2.10.1 -> 2.11.1)
  * lustre-client-ohpc                       (2.8.0 -> 2.9.0)   	[CentOS only]
  * lustre-client-ohpc-tests                 (2.8.0 -> 2.9.0)		[CentOS only]
  * nagios-common-ohpc                       (4.1.1 -> 4.3.1)
  * nagios-devel-ohpc                        (4.1.1 -> 4.3.1)
  * nagios-ohpc                              (4.1.1 -> 4.3.1)
  * netcdf-cxx-gnu-impi-ohpc                 (4.2.1 -> 4.3.0)
  * netcdf-cxx-gnu-mpich-ohpc                (4.2.1 -> 4.3.0)
  * netcdf-cxx-gnu-mvapich2-ohpc             (4.2.1 -> 4.3.0)
  * netcdf-cxx-gnu-openmpi-ohpc              (4.2.1 -> 4.3.0)
  * netcdf-gnu-impi-ohpc                     (4.4.1 -> 4.4.1.1)
  * netcdf-gnu-mpich-ohpc                    (4.4.1 -> 4.4.1.1)
  * netcdf-gnu-mvapich2-ohpc                 (4.4.1 -> 4.4.1.1)
  * netcdf-gnu-openmpi-ohpc                  (4.4.1 -> 4.4.1.1)
  * netcdf-intel-impi-ohpc                   (4.4.1 -> 4.4.1.1)
  * netcdf-intel-mpich-ohpc                  (4.4.1 -> 4.4.1.1)
  * netcdf-intel-mvapich2-ohpc               (4.4.1 -> 4.4.1.1)
  * netcdf-intel-openmpi-ohpc                (4.4.1 -> 4.4.1.1)
  * ohpc-release                             (1.2 -> 1.3)
  * openmpi-gnu-ohpc                         (1.10.4 -> 1.10.6)
  * openmpi-intel-ohpc                       (1.10.4 -> 1.10.6)
  * openmpi-psm2-gnu-ohpc                    (1.10.4 -> 1.10.6)
  * openmpi-psm2-intel-ohpc                  (1.10.4 -> 1.10.6)
  * pdtoolkit-gnu-ohpc                       (3.22 -> 3.23)
  * pdtoolkit-intel-ohpc                     (3.22 -> 3.23)
  * petsc-gnu-impi-ohpc                      (3.7.0 -> 3.7.5)
  * petsc-gnu-mpich-ohpc                     (3.7.0 -> 3.7.5)
  * petsc-gnu-mvapich2-ohpc                  (3.7.0 -> 3.7.5)
  * petsc-gnu-openmpi-ohpc                   (3.7.0 -> 3.7.5)
  * petsc-intel-impi-ohpc                    (3.7.0 -> 3.7.5)
  * petsc-intel-mpich-ohpc                   (3.7.0 -> 3.7.5)
  * petsc-intel-mvapich2-ohpc                (3.7.0 -> 3.7.5)
  * petsc-intel-openmpi-ohpc                 (3.7.0 -> 3.7.5)
  * python-scipy-gnu-mpich-ohpc              (0.18.0 -> 0.19.0)
  * python-scipy-gnu-mvapich2-ohpc           (0.18.0 -> 0.19.0)
  * python-scipy-gnu-openmpi-ohpc            (0.18.0 -> 0.19.0)
  * slurm-devel-ohpc                         (16.05.8 -> 16.05.10)
  * slurm-munge-ohpc                         (16.05.8 -> 16.05.10)
  * slurm-ohpc                               (16.05.8 -> 16.05.10)
  * slurm-pam_slurm-ohpc                     (16.05.8 -> 16.05.10)
  * slurm-perlapi-ohpc                       (16.05.8 -> 16.05.10)
  * slurm-plugins-ohpc                       (16.05.8 -> 16.05.10)
  * slurm-sjobexit-ohpc                      (16.05.8 -> 16.05.10)
  * slurm-sjstat-ohpc                        (16.05.8 -> 16.05.10)
  * slurm-slurmdb-direct-ohpc                (16.05.8 -> 16.05.10)
  * slurm-slurmdbd-ohpc                      (16.05.8 -> 16.05.10)
  * slurm-sql-ohpc                           (16.05.8 -> 16.05.10)
  * slurm-torque-ohpc                        (16.05.8 -> 16.05.10)
  * trilinos-gnu-impi-ohpc                   (12.6.4 -> 12.10.1)
  * trilinos-gnu-mpich-ohpc                  (12.6.4 -> 12.10.1)
  * trilinos-gnu-mvapich2-ohpc               (12.6.4 -> 12.10.1)
  * trilinos-gnu-openmpi-ohpc                (12.6.4 -> 12.10.1)
  * trilinos-intel-impi-ohpc                 (12.6.4 -> 12.10.1)
  * trilinos-intel-mpich-ohpc                (12.6.4 -> 12.10.1)
  * trilinos-intel-mvapich2-ohpc             (12.6.4 -> 12.10.1)
  * trilinos-intel-openmpi-ohpc              (12.6.4 -> 12.10.1)
  * warewulf-cluster-node-ohpc               (3.6 -> 3.7pre)
  * warewulf-cluster-ohpc                    (3.6 -> 3.7pre)
  * warewulf-common-ohpc                     (3.6 -> 3.7pre)
  * warewulf-ipmi-ohpc                       (3.6 -> 3.7pre)
  * warewulf-provision-gpl_sources-ohpc      (3.6 -> 3.7pre)
  * warewulf-provision-ohpc                  (3.6 -> 3.7pre)
  * warewulf-provision-server-ohpc           (3.6 -> 3.7pre)
  * warewulf-vnfs-ohpc                       (3.6 -> 3.7pre)

OpenHPC v1.2.1 (24 January 2017)

24 Jan 12:21
Compare
Choose a tag to compare

Release Notes

General
  • 1.2.1 is the first micro update release against 1.2
  • updated SLURM to address CVE-2016-10030 (#364)
  • updated SLURM packaging to include creation of slurm user (#337)
  • introduce $compute_prefix variable for use in template recipes (#239)
  • update nagios package installation for compute image (#248)
  • removal of hard-coded paths in Makefiles installed with TAU (#355)
  • document need for resolvable SMS hostname (#250)
  • updated Requires stanza for mpiP packaging (#344)
  • added 'make_repo.sh' utility for inclusion with stand-alone tarballs (#363)
  • updated patches for mpiP to enable usage on aarch64 (#358)
  • fix erroneous self-conflicts for munge packaging (#359)
  • updated modulefile compatibility packaging for Intel Parallel Studio toolchain
    • support "2017 Update 1" version string (#342)
    • support installation target that is a soft link (#347)
    • reenable detection of multiply installed versions (#361)
Component Version Changes
  * docs-ohpc                                (v1.2 -> v1.2.1)
  * slurm-devel-ohpc                         (v16.05.5 -> v16.05.8)
  * slurm-munge-ohpc                         (v16.05.5 -> v16.05.8)
  * slurm-ohpc                               (v16.05.5 -> v16.05.8)
  * slurm-pam_slurm-ohpc                     (v16.05.5 -> v16.05.8)
  * slurm-perlapi-ohpc                       (v16.05.5 -> v16.05.8)
  * slurm-plugins-ohpc                       (v16.05.5 -> v16.05.8)
  * slurm-sjobexit-ohpc                      (v16.05.5 -> v16.05.8)
  * slurm-sjstat-ohpc                        (v16.05.5 -> v16.05.8)
  * slurm-slurmdb-direct-ohpc                (v16.05.5 -> v16.05.8)
  * slurm-slurmdbd-ohpc                      (v16.05.5 -> v16.05.8)
  * slurm-sql-ohpc                           (v16.05.5 -> v16.05.8)
  * slurm-torque-ohpc                        (v16.05.5 -> v16.05.8)
  * tau-gnu-impi-ohpc                        (v2.25.2 -> v2.26)
  * tau-gnu-mpich-ohpc                       (v2.25.2 -> v2.26)
  * tau-gnu-mvapich2-ohpc                    (v2.25.2 -> v2.26)
  * tau-gnu-openmpi-ohpc                     (v2.25.2 -> v2.26)
  * tau-intel-impi-ohpc                      (v2.25.2 -> v2.26)
  * tau-intel-mpich-ohpc                     (v2.25.2 -> v2.26)
  * tau-intel-mvapich2-ohpc                  (v2.25.2 -> v2.26)
  * tau-intel-openmpi-ohpc                   (v2.25.2 -> v2.26)  

OpenHPC v1.2 (12 November 2016)

13 Nov 15:17
Compare
Choose a tag to compare

Release Notes

General
  • introduction of aarch64 ARM builds (see Tech Preview for more info)
  • first release with new package additions added using community submission process created by the OpenHPC Technical Steering Committee (TSC)
  • enabled additional MPI family hierarchical support (MPICH)
  • added additional resource manager option (PBS Professional) along with expanded number of available installation recipes
  • updated compatibility modules for Intel Parallel Studio toolchain (#254)
  • additional MPI build variants enabled to support Intel Omni Path interconnect
  • variety of component version updates and other additions
Component Additions
  * adios-gnu-mpich-ohpc                     (v1.10.0)
  * adios-intel-mpich-ohpc                   (v1.10.0)
  * boost-gnu-mpich-ohpc                     (v1.61.0)
  * boost-intel-mpich-ohpc                   (v1.61.0)
  * fftw-gnu-mpich-ohpc                      (v3.3.4)
  * hypre-gnu-mpich-ohpc                     (v2.10.1)
  * hypre-intel-mpich-ohpc                   (v2.10.1)
  * imb-gnu-mpich-ohpc                       (v4.1)
  * imb-intel-mpich-ohpc                     (v4.1)
  * lmod-defaults-gnu-mpich-ohpc             (v1.2)
  * lmod-defaults-intel-mpich-ohpc           (v1.2)
  * mpiP-gnu-mpich-ohpc                      (v3.4.1)
  * mpiP-intel-mpich-ohpc                    (v3.4.1)
  * mpich-gnu-ohpc                           (v3.2)
  * mpich-intel-ohpc                         (v3.2)
  * mumps-gnu-mpich-ohpc                     (v5.0.2)
  * mumps-intel-mpich-ohpc                   (v5.0.2)
  * mvapich2-psm2-gnu-ohpc                   (v2.2)
  * mvapich2-psm2-intel-ohpc                 (v2.2)
  * netcdf-cxx-gnu-mpich-ohpc                (v4.2.1)
  * netcdf-cxx-intel-mpich-ohpc              (v4.2.1)
  * netcdf-fortran-gnu-mpich-ohpc            (v4.4.4)
  * netcdf-fortran-intel-mpich-ohpc          (v4.4.4)
  * netcdf-gnu-mpich-ohpc                    (v4.4.1)
  * netcdf-intel-mpich-ohpc                  (v4.4.1)
  * openmpi-psm2-gnu-ohpc                    (v1.10.4)
  * openmpi-psm2-intel-ohpc                  (v1.10.4)
  * pbspro-client-ohpc                       (v14.1.0)
  * pbspro-execution-ohpc                    (v14.1.0)
  * pbspro-server-ohpc                       (v14.1.0)
  * petsc-gnu-mpich-ohpc                     (v3.7.0)
  * petsc-intel-mpich-ohpc                   (v3.7.0)
  * phdf5-gnu-mpich-ohpc                     (v1.8.17)
  * phdf5-intel-mpich-ohpc                   (v1.8.17)
  * python-scipy-gnu-mpich-ohpc              (v0.18.0)
  * scalapack-gnu-mpich-ohpc                 (v2.0.2)
  * scalapack-intel-mpich-ohpc               (v2.0.2)
  * scalasca-gnu-impi-ohpc                   (v2.3.1)
  * scalasca-gnu-mpich-ohpc                  (v2.3.1)
  * scalasca-gnu-mvapich2-ohpc               (v2.3.1)
  * scalasca-gnu-openmpi-ohpc                (v2.3.1)
  * scalasca-intel-impi-ohpc                 (v2.3.1)
  * scalasca-intel-mpich-ohpc                (v2.3.1)
  * scalasca-intel-mvapich2-ohpc             (v2.3.1)
  * scalasca-intel-openmpi-ohpc              (v2.3.1)
  * scorep-gnu-impi-ohpc                     (v3.0)
  * scorep-gnu-mpich-ohpc                    (v3.0)
  * scorep-gnu-mvapich2-ohpc                 (v3.0)
  * scorep-gnu-openmpi-ohpc                  (v3.0)
  * scorep-intel-impi-ohpc                   (v3.0)
  * scorep-intel-mpich-ohpc                  (v3.0)
  * scorep-intel-mvapich2-ohpc               (v3.0)
  * scorep-intel-openmpi-ohpc                (v3.0)
  * sionlib-gnu-impi-ohpc                    (v1.7.0)
  * sionlib-gnu-mpich-ohpc                   (v1.7.0)
  * sionlib-gnu-mvapich2-ohpc                (v1.7.0)
  * sionlib-gnu-openmpi-ohpc                 (v1.7.0)
  * sionlib-intel-impi-ohpc                  (v1.7.0)
  * sionlib-intel-mpich-ohpc                 (v1.7.0)
  * sionlib-intel-mvapich2-ohpc              (v1.7.0)
  * sionlib-intel-openmpi-ohpc               (v1.7.0)
  * superlu_dist-gnu-mpich-ohpc              (v4.2)
  * superlu_dist-intel-mpich-ohpc            (v4.2)
  * tau-gnu-mpich-ohpc                       (v2.25.2)
  * tau-intel-mpich-ohpc                     (v2.25.2)
  * trilinos-gnu-mpich-ohpc                  (v12.6.4)
  * trilinos-intel-mpich-ohpc                (v12.6.4)
Component Version Changes
  * EasyBuild-ohpc                           (v2.5.0 -> v2.9.0)
  * R_base-ohpc                              (v3.2.3 -> v3.3.1)
  * adios-gnu-impi-ohpc                      (v1.9.0 -> v1.10.0)
  * adios-gnu-mvapich2-ohpc                  (v1.9.0 -> v1.10.0)
  * adios-gnu-openmpi-ohpc                   (v1.9.0 -> v1.10.0)
  * adios-intel-impi-ohpc                    (v1.9.0 -> v1.10.0)
  * adios-intel-mvapich2-ohpc                (v1.9.0 -> v1.10.0)
  * adios-intel-openmpi-ohpc                 (v1.9.0 -> v1.10.0)
  * boost-gnu-impi-ohpc                      (v1.60.0 -> v1.61.0)
  * boost-gnu-mvapich2-ohpc                  (v1.60.0 -> v1.61.0)
  * boost-gnu-openmpi-ohpc                   (v1.60.0 -> v1.61.0)
  * boost-intel-impi-ohpc                    (v1.60.0 -> v1.61.0)
  * boost-intel-mvapich2-ohpc                (v1.60.0 -> v1.61.0)
  * boost-intel-openmpi-ohpc                 (v1.60.0 -> v1.61.0)
  * clustershell-ohpc                        (v1.7.1 -> v1.7.2)
  * docs-ohpc                                (v1.1.1 -> v1.2)
  * examples-ohpc                            (v1.3 -> v1.4)
  * gnu-compilers-ohpc                       (v5.3.0 -> v5.4.0)
  * gsl-gnu-ohpc                             (v2.1 -> v2.2.1)
  * hdf5-gnu-ohpc                            (v1.8.16 -> v1.8.17)
  * hdf5-intel-ohpc                          (v1.8.16 -> v1.8.17)
  * intel-compilers-devel-ohpc               (v2016 -> v2017)
  * intel-mpi-devel-ohpc                     (v2016 -> v2017)
  * lmod-ohpc                                (v6.0.24 -> v6.5.11)
  * mrsh-ohpc                                (v2.7 -> v2.12)
  * mrsh-rsh-compat-ohpc                     (v2.7 -> v2.12)
  * mrsh-server-ohpc                         (v2.7 -> v2.12)
  * mumps-gnu-impi-ohpc                      (v5.0.1 -> v5.0.2)
  * mumps-gnu-mvapich2-ohpc                  (v5.0.1 -> v5.0.2)
  * mumps-gnu-openmpi-ohpc                   (v5.0.1 -> v5.0.2)
  * mumps-intel-impi-ohpc                    (v5.0.1 -> v5.0.2)
  * mumps-intel-mvapich2-ohpc                (v5.0.1 -> v5.0.2)
  * mumps-intel-openmpi-ohpc                 (v5.0.1 -> v5.0.2)
  * munge-devel-ohpc                         (v0.5.11 -> v0.5.12)
  * munge-libs-ohpc                          (v0.5.11 -> v0.5.12)
  * munge-ohpc                               (v0.5.11 -> v0.5.12)
  * mvapich2-gnu-ohpc                        (v2.1 -> v2.2)
  * mvapich2-intel-ohpc                      (v2.1 -> v2.2)
  * netcdf-fortran-gnu-impi-ohpc             (v4.4.3 -> v4.4.4)
  * netcdf-fortran-gnu-mvapich2-ohpc         (v4.4.3 -> v4.4.4)
  * netcdf-fortran-gnu-openmpi-ohpc          (v4.4.3 -> v4.4.4)
  * netcdf-fortran-intel-impi-ohpc           (v4.4.3 -> v4.4.4)
  * netcdf-fortran-intel-mvapich2-ohpc       (v4.4.3 -> v4.4.4)
  * netcdf-fortran-intel-openmpi-ohpc        (v4.4.3 -> v4.4.4)
  * netcdf-gnu-impi-ohpc                     (v4.4.0 -> v4.4.1)
  * netcdf-gnu-mvapich2-ohpc                 (v4.4.0 -> v4.4.1)
  * netcdf-gnu-openmpi-ohpc                  (v4.4.0 -> v4.4.1)
  * netcdf-intel-impi-ohpc                   (v4.4.0 -> v4.4.1)
  * netcdf-intel-mvapich2-ohpc               (v4.4.0 -> v4.4.1)
  * netcdf-intel-openmpi-ohpc                (v4.4.0 -> v4.4.1)
  * ohpc-release                             (v1.1 -> v1.2)
  * openblas-gnu-ohpc                        (v0.2.15 -> v0.2.19)
  * openmpi-gnu-ohpc                         (v1.10.2 -> v1.10.4)
  * openmpi-intel-ohpc                       (v1.10.2 -> v1.10.4)
  * papi-ohpc                                (v5.4.1 -> v5.4.3)
  * pdtoolkit-gnu-ohpc                       (v3.21 -> v3.22)
  * pdtoolkit-intel-ohpc                     (v3.21 -> v3.22)
  * phdf5-gnu-impi-ohpc                      (v1.8.16 -> v1.8.17)
  * phdf5-gnu-mvapich2-ohpc                  (v1.8.16 -> v1.8.17)
  * phdf5-gnu-openmpi-ohpc                   (v1.8.16 -> v1.8.17)
  * phdf5-intel-impi-ohpc                    (v1.8.16 -> v1.8.17)
  * phdf5-intel-mvapich2-ohpc                (v1.8.16 -> v1.8.17)
  * phdf5-intel-openmpi-ohpc                 (v1.8.16 -> v1.8.17)
  * prun-ohpc                                (v1.0 -> v1.1)
  * python-numpy-gnu-ohpc                    (v1.10.2 -> v1.11.1)
  * python-numpy-intel-ohpc                  (v1.10.2 -> v1.11.1)
  * python-scipy-gnu-mvapich2-ohpc           (v0.16.1 -> v0.18.0)
  * python-scipy-gnu-openmpi-ohpc            (v0.16.1 -> v0.18.0)
  * slurm-devel-ohpc                         (v15.08.7 -> v16.05.5)
  * slurm-munge-ohpc                         (v15.08.7 -> v16.05.5)
  * slurm-ohpc                               (v15.08.7 -> v16.05.5)
  * slurm-pam_slurm-ohpc                     (v15.08.7 -> v16.05.5)
  * slurm-perlapi-ohpc                       (v15.08.7 -> v16.05.5)
  * slurm-plugins-ohpc                       (v15.08.7 -> v16.05.5)
  * slurm-sjobexit-ohpc                      (v15.08.7 -> v16.05.5)
  * slurm-sjstat-ohpc                        (v15.08.7 -> v16.05.5)
  * slurm-slurmdb-direct-ohpc                (v15.08.7 -> v16.05.5)
  * slurm-slurmdbd-ohpc                      (v15.08.7 -> v16.05.5)
  * slurm-sql-ohpc                           (v15.08.7 -> v16.05.5)
  * slurm-torque-ohpc                        (v15.08.7 -> v16.05.5)
  * superlu-gnu-ohpc                         (v5.1 -> v5.2.1)
  * superlu-intel-ohpc                       (v5.1 -> v5.2.1)
  * tau-gnu-impi-ohpc                        (v2.25 -> v2.25.2)
  * tau-gnu-mvapich2-ohpc                    (v2.25 -> v2.25.2)
  * tau-gnu-openmpi-ohpc                     (v...
Read more

OpenHPC v1.1.1 (21 June 2016)

21 Jun 03:17
Compare
Choose a tag to compare

Release Notes

General
  • 1.1.1 is the first micro update release against 1.1
  • updated Warewulf build/configuration:
    • resolve shell errors encountered when BASH_ENV is set (#219)
    • include additional IB drivers by default in Warewulf bootstrap (#222)
    • updated RPM dependency on tcpdump to support wwnodescan (#226)
  • updated default SLURM config to include ReturnToService=1 option (#234)
  • variety of clarifications and expansions in recipe documentation including:
    • fix typo regarding use of $compute_regex (#233)
    • include boot time enable for NFS server (#236)
  • patched OpenMPI build to resolve job launch error outside of RMS (#229)
  • deprecation of intel-compilers-ohpc and intel-mpi-ohpc in favor of
    intel-compilers-devel-ohpc and intel-mpi-devel-ohpc which provide OpenHPC
    module file compatibility for use with the Intel Parallel Studio toolchain
Component Version Changes
  * docs-ohpc                                (1.1 -> 1.1.1)
  * intel-compilers-devel-ohpc               (16.2.181 -> 2016)
  * intel-mpi-devel-ohpc                     (5.1.3.181 -> 2016)
  * openmpi-gnu-ohpc                         (1.10.1 -> 1.10.2)
  * openmpi-intel-ohpc                       (1.10.1 -> 1.10.2)
  * petsc-gnu-impi-ohpc                      (3.6.3 -> 3.7.0)
  * petsc-gnu-mvapich2-ohpc                  (3.6.3 -> 3.7.0)
  * petsc-gnu-openmpi-ohpc                   (3.6.3 -> 3.7.0)
  * petsc-intel-impi-ohpc                    (3.6.3 -> 3.7.0)
  * petsc-intel-mvapich2-ohpc                (3.6.3 -> 3.7.0)
  * petsc-intel-openmpi-ohpc                 (3.6.3 -> 3.7.0)