HPC2N
High Performance Computing Center North
[ MPI Libraries | Math and other Libraries and linkage (incl. Buildenv) | CUDA libraries | Intel MKL Libraries | Linking with MKL ]
This page is about software libraries. The libraries on HPC2N systems includes parallel communications libraries (MPI) as well as various mathematical libraries, including MKL. More detailed documentation on the libraries available follows below.
There are compilers available for Fortran 77, Fortran 90, Fortran 95, C, and C++. The compilers can produce both general-purpose code and architecture-specific optimized code to improve performance (loop-level optimizations, inter-procedural analysis and cache optimizations).
[ Details: Compute (Skylake-SP) nodes | Compute nodes (AMD Zen3) | Largemem nodes | GPU nodes (V100) | GPU nodes (A100) ]
Kebnekaise is the latest supercomputer at HPC2N. It is named after the massif of the same name, which has some of Sweden's highest mountain peaks (Sydtoppen and Nordtoppen). Just as the massif, the supercomputer Kebnekaise is a system with many faces.
Since October 2016 we are using a set of tools called EasyBuild and Lmod to install and manage software packages and their accompanying modules.
This results in a different naming of the modules themselves and also a completely different module layout, compared to how it was done with Tcl modules.
The modules are installed hierarchically in such a way that not all modules are visible initially.
To set up your environment for using a particular (set of) software package(s), you can use the modules that are provided centrally.
Interacting with the modules is done via Lmod, using the module command or the handy shortcut command ml.
[GNU Compiler Collection (GCC) Compilers | Intel Compilers | PathScale Compilers | Portland Group (PGI) Compilers ]
Compilers are preferrably loaded as part of compiler toolchains. Read our page "Installed Compilers" for more about that.
To list all compiler toolchains, either do
module avail
or