Local HPC Plugin#

This HPC environment can be selected via --execenv=hpc.local. This is the default HPC environment in which SIERRA will run all Experimental Runs on the same computer from which it was launched using GNU parallel. The # simultaneous simulations will be determined by a number of factors, including:

This HPC environment supports both per-batch and per-exp parallelism paradigms. If more simulations are requested than can be run in parallel, SIERRA will start additional simulations as currently running simulations finish. No additional configuration/environment variables are needed with this HPC environment for use with SIERRA.

The following environmental variables are used in the local HPC environment:

Environment variable

SIERRA context

PARALLEL

Used to transfer environment variables into the GNU parallel environment.

PARALLEL_SHELL

Used to set the shell used by GNU parallel to execute all commands in. Overwritten by SIERRA to /bin/bash.

LD_LIBRARY_PATH

Exported by SIERRA via PARALLEL to child GNU parallel processes. Can be undefined when SIERRA starts.

PYTHONPATH

Exported by SIERRA via PARALLEL to child GNU parallel processes. Can be undefined when SIERRA starts.

PATH

Exported by SIERRA via PARALLEL to child GNU parallel processes. Can be undefined when SIERRA starts.