Skip to content

OpenHPC v1.3.3 (08 November 2017)

Compare
Choose a tag to compare
@koomie koomie released this 21 Nov 17:12
· 1 commit to obs/OpenHPC_1.3.2_Factory since this release

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                (v2.2.0 -> v2.2.1)
  * nagios-plugins-nagios-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-nrpe-ohpc                 (v3.1.0 -> v3.2.0)
  * nagios-plugins-nt-ohpc                   (v2.2.0 -> v2.2.1)
  * nagios-plugins-ntp-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-nwstat-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-ohpc                      (v2.2.0 -> v2.2.1)
  * nagios-plugins-oracle-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-overcr-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-perl-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-pgsql-ohpc                (v2.2.0 -> v2.2.1)
  * nagios-plugins-ping-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-procs-ohpc                (v2.2.0 -> v2.2.1)
  * nagios-plugins-radius-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-real-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-rpc-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-sensors-ohpc              (v2.2.0 -> v2.2.1)
  * nagios-plugins-smtp-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-snmp-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-ssh-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-swap-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-tcp-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-time-ohpc                 (v2.2.0 -> v2.2.1)
  * nagios-plugins-ups-ohpc                  (v2.2.0 -> v2.2.1)
  * nagios-plugins-uptime-ohpc               (v2.2.0 -> v2.2.1)
  * nagios-plugins-users-ohpc                (v2.2.0 -> v2.2.1)
  * nagios-plugins-wave-ohpc                 (v2.2.0 -> v2.2.1)
  * nrpe-ohpc                                (v3.1.0 -> v3.2.0)
  * prun-ohpc                                (v1.1 -> v1.2)
  * singularity-ohpc                         (v2.3.1 -> v2.4)
  * slurm-contribs-ohpc                      (v17.02.7 -> v17.02.9)
  * slurm-devel-ohpc                         (v17.02.7 -> v17.02.9)
  * slurm-munge-ohpc                         (v17.02.7 -> v17.02.9)
  * slurm-ohpc                               (v17.02.7 -> v17.02.9)
  * slurm-openlava-ohpc                      (v17.02.7 -> v17.02.9)
  * slurm-pam_slurm-ohpc                     (v17.02.7 -> v17.02.9)
  * slurm-perlapi-ohpc                       (v17.02.7 -> v17.02.9)
  * slurm-plugins-ohpc                       (v17.02.7 -> v17.02.9)
  * slurm-slurmdbd-ohpc                      (v17.02.7 -> v17.02.9)
  * slurm-sql-ohpc                           (v17.02.7 -> v17.02.9)
  * slurm-torque-ohpc                        (v17.02.7 -> v17.02.9)
  * test-suite-ohpc                          (v1.3.2 -> v1.3.3)
  * vim-clustershell-ohpc                    (v1.7.3 -> v1.8)
  * warewulf-cluster-node-ohpc               (v3.7pre -> v3.8pre)
  * warewulf-cluster-ohpc                    (v3.7pre -> v3.8pre)
  * warewulf-common-ohpc                     (v3.7pre -> v3.8pre)
  * warewulf-ipmi-ohpc                       (v3.7pre -> v3.8pre)
  * warewulf-provision-gpl_sources-ohpc      (v3.7pre -> v3.8pre)
  * warewulf-provision-ohpc                  (v3.7pre -> v3.8pre)
  * warewulf-provision-server-ohpc           (v3.7pre -> v3.8pre)
  * warewulf-vnfs-ohpc                       (v3.7pre -> v3.8pre)