OpenHPC v1.3.6 (07 November 2018)
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 thegnu8
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
orwarewulf-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)