pymtt
 All Classes Namespaces Files Functions Variables Groups
Launcher

Tools for launching HPC jobs. More...

+ Collaboration diagram for Launcher:

Tools for launching HPC jobs.

ALPS

Plugin for using ALPS to launch tests

Parameters
hostfileThe hostfile for OpenMPI to use
commandCommand for executing the application
npNumber of processes to run
optionsComma-delimited sets of command line options that shall be used on each test
skippedExit status of a test that declares it was skipped
merge_stdout_stderrMerge stdout and stderr into one output stream
stdout_save_linesNumber of lines of stdout to save
stderr_save_linesNumber of lines of stderr to save
test_dirNames of directories to be scanned for tests
fail_testsNames of tests that are expected to fail. Can use space or comma between entries. Include the expected return code using the following format: test_name:#
fail_timeoutMaximum execution time for tests expected to fail
skip_testsNames of tests to be skipped
max_num_testsMaximum number of tests to run
modules_unloadModules to unload
modulesModules to load
modules_swapModules to swap
test_listList of tests to run, default is all
allocate_cmdCommand to use for allocating nodes from the resource manager
deallocate_cmdCommand to use for deallocating nodes from the resource manager
dependenciesList of dependencies specified as the build stage name

OpenMPI

Plugin for using the Open MPI mpirun launch tool

Parameters
hostfileThe hostfile for OpenMPI to use
commandCommand for executing the application
npNumber of processes to run
ppnNumber of processes per node to run
timeoutMaximum execution time - terminate a test if it exceeds this time
optionsComma-delimited sets of command line options that shall be used on each test
skippedExit status of a test that declares it was skipped
merge_stdout_stderrMerge stdout and stderr into one output stream
stdout_save_linesNumber of lines of stdout to save
stderr_save_linesNumber of lines of stderr to save
test_dirNames of directories to be scanned for tests
fail_testsNames of tests that are expected to fail. Can use space or comma between entries. Include the expected return code using the following format: test_name:#
fail_timeoutMaximum execution time for tests expected to fail
skip_testsNames of tests to be skipped
max_num_testsMaximum number of tests to run
test_listList of tests to run, default is all
allocate_cmdCommand to use for allocating nodes from the resource manager
deallocate_cmdCommand to use for deallocating nodes from the resource manager
modules_unloadModules to unload
modulesModules to load
modules_swapModules to swap
dependenciesList of dependencies specified as the build stage name

PRRTE

Plugin for using the PRRTE prun launch tool

Parameters
hostfileThe hostfile for PRRTE to use
commandCommand for executing the application
npNumber of processes to run
ppnNumber of processes per node to run
timeoutMaximum execution time - terminate a test if it exceeds this time
optionsComma-delimited sets of command line options that shall be used on each test
skippedExit status of a test that declares it was skipped
merge_stdout_stderrMerge stdout and stderr into one output stream
stdout_save_linesNumber of lines of stdout to save
stderr_save_linesNumber of lines of stderr to save
test_dirNames of directories to be scanned for tests
fail_testsNames of tests that are expected to fail. Can use space or comma between entries. Include the expected return code using the following format: test_name:#
fail_timeoutMaximum execution time for tests expected to fail
skip_testsNames of tests to be skipped
max_num_testsMaximum number of tests to run
test_listList of tests to run, default is all
allocate_cmdCommand to use for allocating nodes from the resource manager
deallocate_cmdCommand to use for deallocating nodes from the resource manager
modules_unloadModules to unload
modulesModules to load
modules_swapModules to swap
dependenciesList of dependencies specified as the build stage name
waittimeNumber of seconds to wait for PRRTE DVM to start before executing tests

SLURM

Plugin for using SLURM to launch tests

Parameters
hostfileThe hostfile for OpenMPI to use
commandCommand for executing the application
npNumber of processes to run
timeoutMaximum execution time - terminate a test if it exceeds this time
optionsComma-delimited sets of command line options that shall be used on each test
skippedExit status of a test that declares it was skipped
merge_stdout_stderrMerge stdout and stderr into one output stream
stdout_save_linesNumber of lines of stdout to save
stderr_save_linesNumber of lines of stderr to save
test_dirNames of directories to be scanned for tests
fail_testsNames of tests that are expected to fail. Can use space or comma between entries. Include the expected return code using the following format: test_name:#
fail_timeoutMaximum execution time for tests expected to fail
skip_testsNames of tests to be skipped
max_num_testsMaximum number of tests to run
job_nameUser-defined name for job
modules_unloadModules to unload
modulesModules to load
modules_swapModules to swap
test_listList of tests to run, default is all
allocate_cmdCommand to use for allocating nodes from the resource manager
deallocate_cmdCommand to use for deallocating nodes from the resource manager
dependenciesList of dependencies specified as the build stage name