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. |