Parallel Computing Primer


MPI Initialization

<< | Table of Contents | >>

int MPI_Init( int *argc, char **argv[] )

Initializes the MPI environment. This routine must be the first MPI function called by each process in the virtual computer.

argc
the value of argc from main().
argv
the value of argv from main().

int MPI_Finalize()

Terminates the MPI environment and should be called by at the end of the program by every process in the virtual computer.

int MPI_Comm_rank( MPI_Comm comm, int *pid )

Used by a process to determine its rank or process id number within a communicator.

comm
the communicator to be examined.
pid
the process id number is stored in the location pointed to by pid.

int MPI_Comm_size( MPI_Comm comm, int *size )

Used by a process to determine the total number of processes associated with a given communicator.

comm
the communicator to be examined.
size
the number of processes is stored in the integer variable at the given reference.

double MPI_Wtime()

Returnes the elapsed time, in seconds, from some point in the past.


<< | Table of Contents | >>

Print - Changes - Search
Last modified: April 25, 2007, at 02:07 PM.