Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Built-in launchers

Row includes built-in support for MPI, OpenMP, and Rayon via the launchers "mpi", "openmp", and "rayon". These have been tested on the built-in clusters. You may need to add new configurations for your specific cluster or adjust the none launcher to match your system. Execute row show launchers to see the current launcher configuration.

OpenMP

Set launchers = ["openmp"] to prefix the action's command with:

OMP_NUM_THREADS={T}

where {T} is the number of threads_per_process requested.

Rayon

Set launchers = ["rayon"] to prefix the action's command with:

RAYON_NUM_THREADS={T}

where {T} is the number of threads_per_process requested.

Hybrid OpenMP/MPI

When using OpenMP/MPI hybrid applications, place "openmp" first in the list of launchers (launchers = ["openmp", "mpi"]) to generate the appropriate command:

OMP_NUM_THREADS={T} srun --ntasks=N --cpus-per-task=T command $directory

Development of row is led by the Glotzer Group at the University of Michigan.

Copyright © 2024-2025 The Regents of the University of Michigan.