Skip to content

OpenHPC v1.3.6 (07 November 2018)

Compare
Choose a tag to compare
@koomie koomie released this 08 Nov 02:10
· 3 commits to obs/OpenHPC_1.3.5_Factory since this release

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               (1.7.2)
  * slepc-gnu8-impi-ohpc                     (3.9.1)
  * slepc-gnu8-mpich-ohpc                    (3.9.1)
  * slepc-gnu8-mvapich2-ohpc                 (3.9.1)
  * slepc-gnu8-openmpi3-ohpc                 (3.9.1)
  * superlu-gnu8-ohpc                        (5.2.1)
  * superlu_dist-gnu8-impi-ohpc              (5.4.0)
  * superlu_dist-gnu8-mpich-ohpc             (5.4.0)
  * superlu_dist-gnu8-mvapich2-ohpc          (5.4.0)
  * superlu_dist-gnu8-openmpi3-ohpc          (5.4.0)
  * tau-gnu8-impi-ohpc                       (2.27.1)
  * tau-gnu8-mpich-ohpc                      (2.27.1)
  * tau-gnu8-mvapich2-ohpc                   (2.27.1)
  * tau-gnu8-openmpi3-ohpc                   (2.27.1)
  * trilinos-gnu8-impi-ohpc                  (12.12.1)
  * trilinos-gnu8-mpich-ohpc                 (12.12.1)
  * trilinos-gnu8-mvapich2-ohpc              (12.12.1)
  * trilinos-gnu8-openmpi3-ohpc              (12.12.1)
Component Version Changes
  * EasyBuild-ohpc                           (3.6.1 -> 3.7.1)
  * automake-ohpc                            (1.15 -> 1.16.1)
  * boost-intel-impi-ohpc                    (1.67.0 -> 1.68.0)
  * boost-intel-mpich-ohpc                   (1.67.0 -> 1.68.0)
  * boost-intel-mvapich2-ohpc                (1.67.0 -> 1.68.0)
  * boost-intel-openmpi3-ohpc                (1.67.0 -> 1.68.0)
  * charliecloud-ohpc                        (0.2.4 -> 0.9.2)
  * cmake-ohpc                               (3.11.1 -> 3.12.2)
  * conman-ohpc                              (0.2.8 -> 0.2.9)
  * docs-ohpc                                (1.3.5 -> 1.3.6)
  * hdf5-intel-ohpc                          (1.10.2 -> 1.10.3)
  * lmod-ohpc                                (7.7.14 -> 7.8.1)
  * mfem-intel-impi-ohpc                     (3.3.2 -> 3.4)
  * mfem-intel-mpich-ohpc                    (3.3.2 -> 3.4)
  * mfem-intel-mvapich2-ohpc                 (3.3.2 -> 3.4)
  * mfem-intel-openmpi3-ohpc                 (3.3.2 -> 3.4)
  * mvapich2-intel-ohpc                      (2.2 -> 2.3)
  * mvapich2-psm2-intel-ohpc                 (2.2 -> 2.3)
  * nagios-common-ohpc                       (4.3.4 -> 4.4.1)
  * nagios-devel-ohpc                        (4.3.4 -> 4.4.1)
  * nagios-ohpc                              (4.3.4 -> 4.4.1)
  * openmpi3-intel-ohpc                      (3.1.0 -> 3.1.2)
  * openmpi3-pmix-slurm-intel-ohpc           (3.1.0 -> 3.1.2)
  * pbspro-client-ohpc                       (14.1.2 -> 18.1.3)
  * pbspro-execution-ohpc                    (14.1.2 -> 18.1.3)
  * pbspro-server-ohpc                       (14.1.2 -> 18.1.3)
  * petsc-intel-impi-ohpc                    (3.9.1 -> 3.9.3)
  * petsc-intel-mpich-ohpc                   (3.9.1 -> 3.9.3)
  * petsc-intel-mvapich2-ohpc                (3.9.1 -> 3.9.3)
  * petsc-intel-openmpi3-ohpc                (3.9.1 -> 3.9.3)
  * phdf5-intel-impi-ohpc                    (1.10.2 -> 1.10.3)
  * phdf5-intel-mpich-ohpc                   (1.10.2 -> 1.10.3)
  * phdf5-intel-mvapich2-ohpc                (1.10.2 -> 1.10.3)
  * phdf5-intel-openmpi3-ohpc                (1.10.2 -> 1.10.3)
  * pmix-ohpc                                (2.1.1 -> 2.1.4)
  * pnetcdf-intel-impi-ohpc                  (1.9.0 -> 1.10.0)
  * pnetcdf-intel-mpich-ohpc                 (1.9.0 -> 1.10.0)
  * pnetcdf-intel-mvapich2-ohpc              (1.9.0 -> 1.10.0)
  * pnetcdf-intel-openmpi3-ohpc              (1.9.0 -> 1.10.0)
  * ptscotch-intel-impi-ohpc                 (6.0.4 -> 6.0.6)
  * ptscotch-intel-mpich-ohpc                (6.0.4 -> 6.0.6)
  * ptscotch-intel-mvapich2-ohpc             (6.0.4 -> 6.0.6)
  * ptscotch-intel-openmpi3-ohpc             (6.0.4 -> 6.0.6)
  * python-numpy-intel-ohpc                  (1.14.3 -> 1.15.1)
  * python34-numpy-intel-ohpc                (1.14.3 -> 1.15.1)
  * scalasca-intel-impi-ohpc                 (2.3.1 -> 2.4)
  * scalasca-intel-mpich-ohpc                (2.3.1 -> 2.4)
  * scalasca-intel-mvapich2-ohpc             (2.3.1 -> 2.4)
  * scalasca-intel-openmpi3-ohpc             (2.3.1 -> 2.4)
  * scotch-intel-ohpc                        (6.0.4 -> 6.0.6)
  * singularity-ohpc                         (2.5.1 -> 2.6.0)
  * sionlib-intel-impi-ohpc                  (1.7.1 -> 1.7.2)
  * sionlib-intel-mpich-ohpc                 (1.7.1 -> 1.7.2)
  * sionlib-intel-mvapich2-ohpc              (1.7.1 -> 1.7.2)
  * sionlib-intel-openmpi3-ohpc              (1.7.1 -> 1.7.2)
  * slurm-contribs-ohpc                      (17.11.7 -> 17.11.10)
  * slurm-devel-ohpc                         (17.11.7 -> 17.11.10)
  * slurm-example-configs-ohpc               (17.11.7 -> 17.11.10)
  * slurm-libpmi-ohpc                        (17.11.7 -> 17.11.10)
  * slurm-ohpc                               (17.11.7 -> 17.11.10)
  * slurm-openlava-ohpc                      (17.11.7 -> 17.11.10)
  * slurm-pam_slurm-ohpc                     (17.11.7 -> 17.11.10)
  * slurm-perlapi-ohpc                       (17.11.7 -> 17.11.10)
  * slurm-slurmctld-ohpc                     (17.11.7 -> 17.11.10)
  * slurm-slurmd-ohpc                        (17.11.7 -> 17.11.10)
  * slurm-slurmdbd-ohpc                      (17.11.7 -> 17.11.10)
  * slurm-sview-ohpc                         (17.11.7 -> 17.11.10)
  * slurm-torque-ohpc                        (17.11.7 -> 17.11.10)
  * superlu_dist-intel-impi-ohpc             (5.3.0 -> 5.4.0)
  * superlu_dist-intel-mpich-ohpc            (5.3.0 -> 5.4.0)
  * superlu_dist-intel-mvapich2-ohpc         (5.3.0 -> 5.4.0)
  * superlu_dist-intel-openmpi3-ohpc         (5.3.0 -> 5.4.0)
  * test-suite-ohpc                          (1.3.5 -> 1.3.6)
  * warewulf-cluster-node-ohpc               (3.8pre -> 3.8.1)
  * warewulf-cluster-ohpc                    (3.8pre -> 3.8.1)
  * warewulf-common-ohpc                     (3.8pre -> 3.8.1)
  * warewulf-ipmi-ohpc                       (3.8pre -> 3.8.1)
  * warewulf-provision-gpl_sources-ohpc      (3.8pre -> 3.8.1)
  * warewulf-provision-ohpc                  (3.8pre -> 3.8.1)
  * warewulf-provision-server-ohpc           (3.8pre -> 3.8.1)
  * warewulf-vnfs-ohpc                       (3.8pre -> 3.8.1)