System Compatibility#
Some machines were specifically taken into account for e4s-cl to work on and have profiles tailored for them. They can be downloaded at install time to ease the initialization step.
Installation for known systems#
To enable such profiles, use the E4SCL_TARGETSYSTEM
argument when calling make
or make install
. The appropriate profile will be downloaded and made available for the installed e4s-cl installation.
$ make INSTALLDIR=<prefix> [E4SCL_TARGETSYSTEM=<system_key>] install
Once installed, a builtin profile can be used by passing its name to e4s-cl init:
$ e4s-cl init --system <system_key> [ ... ]
A list of available builtin profiles can be found in the help page of the init command, with the description of the --system
flag.
Successfully tested systems#
The following highlights systems on which e4s-cl has been tested and has run.
System name |
MPI version |
Launcher |
Container Backend |
System key |
|
|
SLURM |
singularity |
|
|
|
SLURM |
singularity |
|
|
|
ALPS |
singularity |
|
|
Shifter’s MPICH module |
SLURM |
shifter |
|
|
Shifter’s MPICH module |
SLURM |
shifter |
|