Skip to content

OpenHPC v1.3.7 (14 March 2019)

Compare
Choose a tag to compare
@koomie koomie released this 14 Mar 19:10
· 1 commit to obs/OpenHPC_1.3.6_Factory since this release

Release Notes

Important Highlights/Notices
  • SLURM builds in this release have been updated to the v18.08 series. Please see the SLURM release notes for details on upgrade procedures from previous versions; in particular, sites leveraging slurmdbd are advised to update this component first.

  • CI testing during this release found that MPI applications linked against newer versions of Intel MPI (2019.x) may no longer execute outside of the resource manager. If observed locally, users are advised to try setting the following environment variable as highlighted in this online discussion:

    $ export FI_PROVIDER=sockets
  • Warewulf now packages iPXE in an architecture-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

  • updates to support target distro versions of CentOS 7.6 and SLES12 SP4
  • re-enable genders support for pdsh (#885)
  • enable support for NVME devices in Warewulf provisioning (#890)
  • update ganglia dependency to call out shadow/shadow-utils (#938)
  • update munge startup configuration to write to syslog (#943)
  • variety of component version updates highlighted below:

Component Version Changes

  * EasyBuild-ohpc                           (3.7.1 -> 3.8.1)
  * R-gnu8-ohpc                              (3.5.0 -> 3.5.2)
  * boost-gnu8-impi-ohpc                     (1.68.0 -> 1.69.0)
  * boost-gnu8-mpich-ohpc                    (1.68.0 -> 1.69.0)
  * boost-gnu8-mvapich2-ohpc                 (1.68.0 -> 1.69.0)
  * boost-gnu8-openmpi3-ohpc                 (1.68.0 -> 1.69.0)
  * boost-intel-impi-ohpc                    (1.68.0 -> 1.69.0)
  * boost-intel-mpich-ohpc                   (1.68.0 -> 1.69.0)
  * boost-intel-mvapich2-ohpc                (1.68.0 -> 1.69.0)
  * boost-intel-openmpi3-ohpc                (1.68.0 -> 1.69.0)
  * charliecloud-ohpc                        (0.9.2 -> 0.9.7)
  * cmake-ohpc                               (3.12.2 -> 3.13.4)
  * conman-ohpc                              (0.2.9 -> 0.3.0)
  * docs-ohpc                                (1.3.6 -> 1.3.7)
  * gnu8-compilers-ohpc                      (8.2.0 -> 8.3.0)
  * hdf5-gnu8-ohpc                           (1.10.3 -> 1.10.4)
  * hdf5-intel-ohpc                          (1.10.3 -> 1.10.4)
  * hwloc-ohpc                               (1.11.10 -> 2.0.3)
  * hypre-gnu8-impi-ohpc                     (2.14.0 -> 2.15.1)
  * hypre-gnu8-mpich-ohpc                    (2.14.0 -> 2.15.1)
  * hypre-gnu8-mvapich2-ohpc                 (2.14.0 -> 2.15.1)
  * hypre-gnu8-openmpi3-ohpc                 (2.14.0 -> 2.15.1)
  * hypre-intel-impi-ohpc                    (2.14.0 -> 2.15.1)
  * hypre-intel-mpich-ohpc                   (2.14.0 -> 2.15.1)
  * hypre-intel-mvapich2-ohpc                (2.14.0 -> 2.15.1)
  * hypre-intel-openmpi3-ohpc                (2.14.0 -> 2.15.1)
  * intel-compilers-devel-ohpc               (2018 -> 2019)
  * intel-mpi-devel-ohpc                     (2018 -> 2019)
  * kmod-lustre-client-ohpc                  (2.11.0 -> 2.12.0)
  * kmod-lustre-client-ohpc-tests            (2.11.0 -> 2.12.0)
  * likwid-gnu8-ohpc                         (4.3.2 -> 4.3.3)
  * likwid-intel-ohpc                        (4.3.2 -> 4.3.3)
  * lmod-ohpc                                (7.8.1 -> 7.8.15)
  * losf-ohpc                                (0.55.0 -> 0.56.0)
  * lustre-client-ohpc                       (2.11.0 -> 2.12.0)
  * lustre-client-ohpc-tests                 (2.11.0 -> 2.12.0)
  * mpich-gnu8-ohpc                          (3.2.1 -> 3.3)
  * mpich-intel-ohpc                         (3.2.1 -> 3.3)
  * nagios-common-ohpc                       (4.4.1 -> 4.4.3)
  * nagios-devel-ohpc                        (4.4.1 -> 4.4.3)
  * nagios-ohpc                              (4.4.1 -> 4.4.3)
  * netcdf-fortran-gnu8-impi-ohpc            (4.4.4 -> 4.4.5)
  * netcdf-fortran-gnu8-mpich-ohpc           (4.4.4 -> 4.4.5)
  * netcdf-fortran-gnu8-mvapich2-ohpc        (4.4.4 -> 4.4.5)
  * netcdf-fortran-gnu8-openmpi3-ohpc        (4.4.4 -> 4.4.5)
  * netcdf-fortran-intel-impi-ohpc           (4.4.4 -> 4.4.5)
  * netcdf-fortran-intel-mpich-ohpc          (4.4.4 -> 4.4.5)
  * netcdf-fortran-intel-mvapich2-ohpc       (4.4.4 -> 4.4.5)
  * netcdf-fortran-intel-openmpi3-ohpc       (4.4.4 -> 4.4.5)
  * netcdf-gnu8-impi-ohpc                    (4.6.1 -> 4.6.2)
  * netcdf-gnu8-mpich-ohpc                   (4.6.1 -> 4.6.2)
  * netcdf-gnu8-mvapich2-ohpc                (4.6.1 -> 4.6.2)
  * netcdf-gnu8-openmpi3-ohpc                (4.6.1 -> 4.6.2)
  * netcdf-intel-impi-ohpc                   (4.6.1 -> 4.6.2)
  * netcdf-intel-mpich-ohpc                  (4.6.1 -> 4.6.2)
  * netcdf-intel-mvapich2-ohpc               (4.6.1 -> 4.6.2)
  * netcdf-intel-openmpi3-ohpc               (4.6.1 -> 4.6.2)
  * openblas-gnu8-ohpc                       (0.3.0 -> 0.3.5)
  * openmpi3-gnu8-ohpc                       (3.1.2 -> 3.1.3)
  * openmpi3-intel-ohpc                      (3.1.2 -> 3.1.3)
  * openmpi3-pmix-slurm-gnu8-ohpc            (3.1.2 -> 3.1.3)
  * openmpi3-pmix-slurm-intel-ohpc           (3.1.2 -> 3.1.3)
  * pbspro-client-ohpc                       (18.1.3 -> 19.1.1)
  * pbspro-execution-ohpc                    (18.1.3 -> 19.1.1)
  * pbspro-server-ohpc                       (18.1.3 -> 19.1.1)
  * petsc-gnu8-impi-ohpc                     (3.9.3 -> 3.10.3)
  * petsc-gnu8-mpich-ohpc                    (3.9.3 -> 3.10.3)
  * petsc-gnu8-mvapich2-ohpc                 (3.9.3 -> 3.10.3)
  * petsc-gnu8-openmpi3-ohpc                 (3.9.3 -> 3.10.3)
  * petsc-intel-impi-ohpc                    (3.9.3 -> 3.10.3)
  * petsc-intel-mpich-ohpc                   (3.9.3 -> 3.10.3)
  * petsc-intel-mvapich2-ohpc                (3.9.3 -> 3.10.3)
  * petsc-intel-openmpi3-ohpc                (3.9.3 -> 3.10.3)
  * phdf5-gnu8-impi-ohpc                     (1.10.3 -> 1.10.4)
  * phdf5-gnu8-mpich-ohpc                    (1.10.3 -> 1.10.4)
  * phdf5-gnu8-mvapich2-ohpc                 (1.10.3 -> 1.10.4)
  * phdf5-gnu8-openmpi3-ohpc                 (1.10.3 -> 1.10.4)
  * phdf5-intel-impi-ohpc                    (1.10.3 -> 1.10.4)
  * phdf5-intel-mpich-ohpc                   (1.10.3 -> 1.10.4)
  * phdf5-intel-mvapich2-ohpc                (1.10.3 -> 1.10.4)
  * phdf5-intel-openmpi3-ohpc                (1.10.3 -> 1.10.4)
  * pmix-ohpc                                (2.1.4 -> 2.2.2)
  * pnetcdf-gnu8-impi-ohpc                   (1.10.0 -> 1.11.0)
  * pnetcdf-gnu8-mpich-ohpc                  (1.10.0 -> 1.11.0)
  * pnetcdf-gnu8-mvapich2-ohpc               (1.10.0 -> 1.11.0)
  * pnetcdf-gnu8-openmpi3-ohpc               (1.10.0 -> 1.11.0)
  * pnetcdf-intel-impi-ohpc                  (1.10.0 -> 1.11.0)
  * pnetcdf-intel-mpich-ohpc                 (1.10.0 -> 1.11.0)
  * pnetcdf-intel-mvapich2-ohpc              (1.10.0 -> 1.11.0)
  * pnetcdf-intel-openmpi3-ohpc              (1.10.0 -> 1.11.0)
  * prun-ohpc                                (1.2 -> 1.3)
  * python-numpy-gnu8-ohpc                   (1.15.1 -> 1.15.3)
  * python-numpy-intel-ohpc                  (1.15.1 -> 1.15.3)
  * python-scipy-gnu8-mpich-ohpc             (1.1.0 -> 1.2.1)
  * python-scipy-gnu8-mvapich2-ohpc          (1.1.0 -> 1.2.1)
  * python-scipy-gnu8-openmpi3-ohpc          (1.1.0 -> 1.2.1)
  * python34-numpy-gnu8-ohpc                 (1.15.1 -> 1.15.3)
  * python34-numpy-intel-ohpc                (1.15.1 -> 1.15.3)
  * python34-scipy-gnu8-mpich-ohpc           (1.1.0 -> 1.2.1)
  * python34-scipy-gnu8-mvapich2-ohpc        (1.1.0 -> 1.2.1)
  * python34-scipy-gnu8-openmpi3-ohpc        (1.1.0 -> 1.2.1)
  * scorep-gnu8-impi-ohpc                    (4.0 -> 4.1)
  * scorep-gnu8-mpich-ohpc                   (4.0 -> 4.1)
  * scorep-gnu8-mvapich2-ohpc                (4.0 -> 4.1)
  * scorep-gnu8-openmpi3-ohpc                (4.0 -> 4.1)
  * scorep-intel-impi-ohpc                   (4.0 -> 4.1)
  * scorep-intel-mpich-ohpc                  (4.0 -> 4.1)
  * scorep-intel-mvapich2-ohpc               (4.0 -> 4.1)
  * scorep-intel-openmpi3-ohpc               (4.0 -> 4.1)
  * singularity-ohpc                         (2.6.0 -> 3.1.0)
  * slepc-gnu8-impi-ohpc                     (3.9.1 -> 3.10.2)
  * slepc-gnu8-mpich-ohpc                    (3.9.1 -> 3.10.2)
  * slepc-gnu8-mvapich2-ohpc                 (3.9.1 -> 3.10.2)
  * slepc-gnu8-openmpi3-ohpc                 (3.9.1 -> 3.10.2)
  * slepc-intel-impi-ohpc                    (3.9.1 -> 3.10.2)
  * slepc-intel-mpich-ohpc                   (3.9.1 -> 3.10.2)
  * slepc-intel-mvapich2-ohpc                (3.9.1 -> 3.10.2)
  * slepc-intel-openmpi3-ohpc                (3.9.1 -> 3.10.2)
  * slurm-contribs-ohpc                      (17.11.10 -> 18.08.6)
  * slurm-devel-ohpc                         (17.11.10 -> 18.08.6)
  * slurm-example-configs-ohpc               (17.11.10 -> 18.08.6)
  * slurm-libpmi-ohpc                        (17.11.10 -> 18.08.6)
  * slurm-ohpc                               (17.11.10 -> 18.08.6)
  * slurm-openlava-ohpc                      (17.11.10 -> 18.08.6)
  * slurm-pam_slurm-ohpc                     (17.11.10 -> 18.08.6)
  * slurm-perlapi-ohpc                       (17.11.10 -> 18.08.6)
  * slurm-slurmctld-ohpc                     (17.11.10 -> 18.08.6)
  * slurm-slurmd-ohpc                        (17.11.10 -> 18.08.6)
  * slurm-slurmdbd-ohpc                      (17.11.10 -> 18.08.6)
  * slurm-sview-ohpc                         (17.11.10 -> 18.08.6)
  * slurm-torque-ohpc                        (17.11.10 -> 18.08.6)
  * spack-ohpc                               (0.11.2 -> 0.12.1)
  * superlu_dist-gnu8-impi-ohpc              (5.4.0 -> 6.1.1)
  * superlu_dist-gnu8-mpich-ohpc             (5.4.0 -> 6.1.1)
  * superlu_dist-gnu8-mvapich2-ohpc          (5.4.0 -> 6.1.1)
  * superlu_dist-gnu8-openmpi3-ohpc          (5.4.0 -> 6.1.1)
  * superlu_dist-intel-impi-ohpc             (5.4.0 -> 6.1.1)
  * superlu_dist-intel-mpich-ohpc            (5.4.0 -> 6.1.1)
  * superlu_dist-intel-mvapich2-ohpc         (5.4.0 -> 6.1.1)
  * superlu_dist-intel-openmpi3-ohpc         (5.4.0 -> 6.1.1)
  * tau-gnu8-impi-ohpc                       (2.27.1 -> 2.28)
  * tau-gnu8-mpich-ohpc                      (2.27.1 -> 2.28)
  * tau-gnu8-mvapich2-ohpc                   (2.27.1 -> 2.28)
  * tau-gnu8-openmpi3-ohpc                   (2.27.1 -> 2.28)
  * tau-intel-impi-ohpc                      (2.27.1 -> 2.28)
  * tau-intel-mpich-ohpc                     (2.27.1 -> 2.28)
  * tau-intel-mvapich2-ohpc                  (2.27.1 -> 2.28)
  * tau-intel-openmpi3-ohpc                  (2.27.1 -> 2.28)
  * test-suite-ohpc                          (1.3.6 -> 1.3.7)
  * valgrind-ohpc                            (3.13.0 -> 3.14.0)