BwUniCluster 2.0 Maintenance/2021-10

From bwHPC Wiki
< BwUniCluster 2.0 Maintenance
Revision as of 10:22, 15 October 2021 by S Raffeiner (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The following changes have been introduced during the maintenance interval between on 11.10.2021 (Monday) 08:00 and 15.10.2020 (Friday) 12:00.

The host key of the system have not changed. You should not receive any warnings by your SSH client(s), but if there should be a warning or if you want to check that you are connecting to the correct system, you can verify the key hashes using the following list:

Algorithm Hash (SHA256) Hash (MD5)
RSA p6Ion2YKZr5cnzf6L6DS1xGnIwnC1BhLbOEmDdp7FA0 59:2a:67:44:4a:d7:89:6c:c0:0d:74:ba:3c:c4:63:6d
ECDSA k8l1JnfLf1y1Qi55IQmo11+/NZx06Rbze7akT5R7tE8 85:d4:d9:97:e0:f0:43:30:6e:66:8e:d0:b6:9b:85:d1
ED25519 yEe5nJ5hZZ1YbgieWr+phqRZKYbrV7zRe8OR3X03cn0 42:d2:0d:ab:87:48:fc:1d:5d:b3:7c:bf:22:c3:5f:b7

1 Hardware

  • The Broadwell Login nodes (uc1e.scc.kit.edu) have been taken out of service due to ongoing hardware and software issues and low utilisation. It is still possible to generate code for the Broadwell nodes using the compilers installed on the normal login nodes, or by starting an interactive job on the Broadwell compute nodes.
  • All firmware versions on all components have been upgraded.

2 Operating system

  • The operating system version is still based on Red Hat Enterprise Linux (RHEL) 8.2.

3 Compilers, Libaries and Runtime Environments

  • The modules below toolkit/oneAPI have been integrated into the normal module structure.
  • Intel oneAPI versions 2021.1.0 to 2021.3.0 have been replaced by the current version 2021.4.0.
  • The obsolete Intel compiler version 18.0 has been removed. The officially supported Intel Compiler versions are now 19.0, 19.1 and 2021.4.0 (oneAPI). The latest version, namely 2021.4.0, has become the default compiler.

Please note that Intel Compiler Version 2021.4.0 is delivered as part of oneAPI in two different versions. The so-called Classic Compilers are based on the previous Intel Compilers. The next generation of Intel Compilers, on the other hand, is based on LLVM and, according to Intel's current plans, will replace the Classic Compilers in the medium term (see [1]). The new LLVM-based compilers support additional features that the Classic Compilers didn't, e.g. offloading to GPUs.

The Classic compilers are available via the compiler/intel/2021.4.0 module and are marked as default. The LLVM-based compilers are available via the compiler/intel/2021.4.0_llvm module and are not marked as default.

We recommend to start testing the new LLVM-based compilers now. Please note that they accept different command line arguments than the Classic compilers and produce different compiler messages. You may therefore have to modify your build scripts. If you do not use environment variables like CC, CXX etc., you also have to keep in mind that the LLVM-based compilers use different names for the commands (icx, ipcx, dpcpp). Further information can be found, for example, at [2].

4 Userspace tools

  • The workspace tools have been switched to a different, more modern implementation. The workspace management commands have not changed, and all existing workspaces have been converted automatically, but the new commands produce slightly different messages on the command line. You may therefore have to modify your build scripts.

5 Software Modules

  • The math/R software module has been updated to the latest version 4.1.x.

6 Batch system

  • The Slurm version has been update to 20.11.5, the same version currently being used on HoreKa.

7 Storage

  • The Lustre file systems have been updated.

8 Graphics stack

  • The NVIDIA driver has been updated to version 470.57.02.

9 Containers

  • Enroot has been updated to version 3.3.1.
  • Singularity has been updated to version 3.8.3.

10 JupyterHub

  • The JupyterHub version has been updated to version 1.4.2.