experiment_setup.py
-
lukas leufen authored
bootstraps calculation can be skipped or already calculated data can be used for the boot skill scores
lukas leufen authoredbootstraps calculation can be skipped or already calculated data can be used for the boot skill scores
Instructions and hints on how to run for the MPI course
Where to run
The exercises will be run on PDC's CRAY XC-40 system Beskow:
beskow.pdc.kth.se
How to login
To access PDC's cluster you should use your laptop and the Eduroam or KTH Open wireless networks.
Instructions on how to connect from various operating systems.
More about the environment on Beskow
The Cray automatically loads several modules at login.
- Heimdal - Kerberos commands
- OpenAFS - AFS commands
- SLURM - batch jobs and interactive jobs
- Programming environment - Compilers for software development
Compiling MPI programs on Beskow
By default the cray compiler is loaded into your environment. In order to use another compiler you have to swap compiler modules:
module swap PrgEnv-cray PrgEnv-gnu
or
module swap PrgEnv-cray PrgEnv-intel
On Beskow one should always use the compiler wrappers cc
, CC
or
ftn
(for C, C++ and Fortran codes, respectively),
which will automatically link to MPI libraries and linear
algebra libraries like BLAS, LAPACK, etc.
Examples:
# Fortran
ftn [flags] source.f90
# C
cc [flags] source.c
# C++
CC [flags] source.cpp
Note: if you are using the Intel Programming Environment, and if you are compiling C code, you might see error messages containing:
error: identifier "_Float128" is undefined