10#ifndef _BE_MPI_RUNTIME_H
11#define _BE_MPI_RUNTIME_H
A class to represent an MPI task that distributes work to other tasks.
A class to represent an MPI task that receives WorkPackages containers from the Distributor.
Runtime support for the startup/shutdown of MPI jobs.
Runtime(int &argc, char **&argv, bool checkpointEnable=false)
Construct the runtime environment for the processes making up the MPI job.
void abort(int errcode)
Abort the runtime the MPI job.
void shutdown()
Shutdown the runtime environment for the MPI job.
void start(BiometricEvaluation::MPI::Distributor &distributor, BiometricEvaluation::MPI::Receiver &receiver)
Startup the runtime environment for the MPI job.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...