Recommended update for netcdf-fortran

Announcement ID: SUSE-RU-2020:2354-1
Rating: moderate
References:
Affected Products:
  • HPC Module 15-SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP2

An update that has three fixes can now be installed.

Description:

This update for netcdf and netcdf-fortran fixes the following issues:

netcdf:

  • NetCDF modules should be called 'netcdf' - regardless whether they are 'serial' or use MPI. (bsc#1174291)

netcdf-fortran:

  • The convention is to use the module name 'pnetcdf' for Parallel-NetCDF (called PnetCDF now).
  • Fix ldconfig args for HPC packages: no caching should be done as the libs are made available via LD_LIBRARY_PATH.
  • Add serial HPC build flavor. (bsc#1174177) For loading serial module, run 'module load netcdf-fortran' for an MPI variant use 'module load pnetcdf-fortran'.

  • Fixed bug in module file.

  • Gfortran from gcc-10 requires -std=legacy to build the Fortran code in netcdf-fortran. (bsc#1173598)

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • HPC Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-HPC-15-SP2-2020-2354=1

Package List:

  • HPC Module 15-SP2 (aarch64 x86_64)
    • netcdf-fortran_4_5_2-gnu-mpich-hpc-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-hpc-devel-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-hpc-debugsource-4.7.3-3.4.2
    • libnetcdf-fortran_4_5_2-gnu-openmpi2-hpc-4.5.2-6.8.1
    • netcdf-fortran_4_5_2-gnu-openmpi3-hpc-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-mpich-hpc-devel-debuginfo-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-openmpi3-hpc-devel-static-4.5.2-6.8.1
    • libnetcdf-fortran_4_5_2-gnu-mvapich2-hpc-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-hpc-devel-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mpich-hpc-debugsource-4.7.3-3.4.2
    • libnetcdf_4_7_3-gnu-hpc-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mvapich2-hpc-debugsource-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-mpich-hpc-devel-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi2-hpc-4.7.3-3.4.2
    • libnetcdf-fortran_4_5_2-gnu-mpich-hpc-debuginfo-4.5.2-6.8.1
    • netcdf-fortran_4_5_2-gnu-openmpi2-hpc-4.5.2-6.8.1
    • libnetcdf_4_7_3-gnu-mpich-hpc-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-hpc-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-openmpi2-hpc-devel-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-openmpi3-hpc-devel-debuginfo-4.7.3-3.4.2
    • libnetcdf-fortran-gnu-openmpi3-hpc-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi3-hpc-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-hpc-devel-static-4.7.3-3.4.2
    • libnetcdf_4_7_3-gnu-mpich-hpc-4.7.3-3.4.2
    • libnetcdf-fortran_4_5_2-gnu-mpich-hpc-4.5.2-6.8.1
    • libnetcdf-fortran_4_5_2-gnu-openmpi2-hpc-debuginfo-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi2-hpc-devel-debuginfo-4.7.3-3.4.2
    • libnetcdf-fortran_4_5_2-gnu-openmpi3-hpc-4.5.2-6.8.1
    • netcdf-fortran_4_5_2-gnu-mvapich2-hpc-devel-static-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi2-hpc-devel-static-4.7.3-3.4.2
    • libnetcdf-fortran-gnu-mvapich2-hpc-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi3-hpc-devel-4.7.3-3.4.2
    • libnetcdf_4_7_3-gnu-openmpi2-hpc-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-hpc-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mvapich2-hpc-devel-debuginfo-4.7.3-3.4.2
    • libnetcdf-fortran_4_5_2-gnu-openmpi3-hpc-debuginfo-4.5.2-6.8.1
    • libnetcdf-fortran-gnu-openmpi2-hpc-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-mvapich2-hpc-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-mpich-hpc-devel-static-4.5.2-6.8.1
    • netcdf-fortran_4_5_2-gnu-openmpi3-hpc-debugsource-4.5.2-6.8.1
    • libnetcdf-gnu-mvapich2-hpc-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-openmpi2-hpc-devel-static-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi2-hpc-debuginfo-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-openmpi3-hpc-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-openmpi2-hpc-debugsource-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mvapich2-hpc-debuginfo-4.7.3-3.4.2
    • libnetcdf-fortran_4_5_2-gnu-mvapich2-hpc-debuginfo-4.5.2-6.8.1
    • libnetcdf-gnu-hpc-4.7.3-3.4.2
    • libnetcdf-gnu-openmpi2-hpc-4.7.3-3.4.2
    • libnetcdf-gnu-openmpi3-hpc-4.7.3-3.4.2
    • libnetcdf_4_7_3-gnu-mvapich2-hpc-debuginfo-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-openmpi2-hpc-debugsource-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-openmpi3-hpc-debugsource-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mvapich2-hpc-devel-static-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-mvapich2-hpc-4.5.2-6.8.1
    • libnetcdf-fortran-gnu-mpich-hpc-4.5.2-6.8.1
    • libnetcdf_4_7_3-gnu-openmpi3-hpc-debuginfo-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-mvapich2-hpc-debugsource-4.5.2-6.8.1
    • netcdf-fortran_4_5_2-gnu-mvapich2-hpc-devel-4.5.2-6.8.1
    • libnetcdf_4_7_3-gnu-hpc-4.7.3-3.4.2
    • libnetcdf_4_7_3-gnu-mvapich2-hpc-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-openmpi3-hpc-devel-4.5.2-6.8.1
    • netcdf_4_7_3-gnu-mpich-hpc-devel-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-openmpi3-hpc-devel-static-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mpich-hpc-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mpich-hpc-debuginfo-4.7.3-3.4.2
    • netcdf-fortran_4_5_2-gnu-openmpi2-hpc-devel-4.5.2-6.8.1
    • netcdf-fortran_4_5_2-gnu-mpich-hpc-debugsource-4.5.2-6.8.1
    • libnetcdf_4_7_3-gnu-openmpi2-hpc-4.7.3-3.4.2
    • libnetcdf_4_7_3-gnu-openmpi3-hpc-4.7.3-3.4.2
    • libnetcdf-gnu-mpich-hpc-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mpich-hpc-devel-static-4.7.3-3.4.2
    • netcdf_4_7_3-gnu-mvapich2-hpc-devel-4.7.3-3.4.2
  • HPC Module 15-SP2 (noarch)
    • netcdf-gnu-mpich-hpc-devel-4.7.3-3.4.2
    • netcdf-gnu-openmpi2-hpc-4.7.3-3.4.2
    • netcdf-fortran-gnu-mpich-hpc-devel-4.5.2-6.8.1
    • netcdf-gnu-hpc-devel-4.7.3-3.4.2
    • netcdf-gnu-openmpi3-hpc-devel-4.7.3-3.4.2
    • netcdf-gnu-mvapich2-hpc-4.7.3-3.4.2
    • netcdf-fortran-gnu-openmpi2-hpc-devel-4.5.2-6.8.1
    • netcdf-gnu-mpich-hpc-4.7.3-3.4.2
    • netcdf-fortran-gnu-openmpi3-hpc-4.5.2-6.8.1
    • netcdf-fortran-gnu-openmpi3-hpc-devel-4.5.2-6.8.1
    • netcdf-gnu-openmpi3-hpc-4.7.3-3.4.2
    • netcdf-gnu-hpc-4.7.3-3.4.2
    • netcdf-fortran-gnu-openmpi2-hpc-4.5.2-6.8.1
    • netcdf-fortran-gnu-mpich-hpc-4.5.2-6.8.1
    • netcdf-gnu-openmpi2-hpc-devel-4.7.3-3.4.2
    • netcdf-gnu-mvapich2-hpc-devel-4.7.3-3.4.2
    • netcdf-fortran-gnu-mvapich2-hpc-devel-4.5.2-6.8.1
    • netcdf-fortran-gnu-mvapich2-hpc-4.5.2-6.8.1

References: