16 #include <Epetra_config.h> 41 if (comm.
MyPID () == 0) {
48 main (
int argc,
char *argv[])
63 (void) MPI_Init (&argc, &argv);
83 const int myRank = comm.
MyPID ();
84 const int numProcs = comm.
NumProc ();
87 cout <<
"Total number of processes: " << numProcs << endl;
94 if (comm.
MyPID () == 0) {
95 cout <<
"End Result: TEST PASSED" << endl;
101 (void) MPI_Finalize ();
int main(int argc, char *argv[])
void exampleRoutine(const Epetra_Comm &comm, std::ostream &out)
Epetra_MpiComm: The Epetra MPI Communication Class.
std::string Epetra_Version()
virtual int MyPID() const =0
Return my process ID.
int NumProc() const
Returns total number of processes (always returns 1 for SerialComm).
Epetra_Comm: The Epetra Communication Abstract Base Class.
Epetra_SerialComm: The Epetra Serial Communication Class.
int MyPID() const
Return my process ID.