get_parallel_scheme() |
This function tries to work out which of the different parallel methods we should use to distribute work between multiple processes. |
parse_args() |
Parse all of the command line arguments |
get_hostfile(args) |
Attempt to find the name of the hostfile used to specify the hosts to use in a cluster |
get_cores_per_node(args) |
Return the number of cores per node in the cluster |
get_threads_per_task(args) |
|
scoop_supervisor(hostfile, args) |
Function used by the scoop supervisor to get the information needed to form the scoop call to run a scoop version of the program |
mpi_supervisor(hostfile, args) |
Function used by the MPI supervisor to get the information needed to form the mpiexec call to run an MPI version of the program |
cli() |
Main function for the command line interface. |