Express Launch mode (Performance Reports)
Linaro Forge can be launched by typing its command name in front of an existing
mpiexec command:
$ perf-report mpiexec -n 256 examples/wave_c 30
Compatible MPIs
The MPI implementations supported by Express Launch are:
Bullx MPI
Cray X-Series (MPI/SHMEM/CAF)
Intel MPI
MPICH 3
MPICH 4
Open MPI (MPI/SHMEM)
Open MPI (Cray XT/XE/XK)
Cray XT/XE/XK (UPC)
SLURM (MPMD)
If your MPI is not supported by Express Launch, an error message will display:
$ 'Generic' MPI programs cannot be started using Express Launch syntax (launching with an mpirun command).
Try this instead:
perf-report --processes=256 ./wave_c 20
Type perf-report --help for more information.
This is referred to as Compatibility Mode, in which the mpiexec
command is not included and the arguments to mpiexec are passed via a
--mpiargs="args here" parameter.
One advantage of Express Launch mode is that it is easy to modify existing queue submission scripts to run your program under one of the Linaro Forge products.
Normal redirection syntax may be used to redirect standard input and standard output.