MetaWards.app API Detail

Functions

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.