44 #ifdef HAVE_TEUCHOS_MPI 
   46 #endif // HAVE_TEUCHOS_MPI 
   53   using Teuchos::outArg;
 
   61   const int numProcs = comm->getSize ();  
 
   64     out << 
"This test requires at least 2 MPI processes." << endl;
 
   68   const int myRank = comm->getRank ();
 
   76   else if (myRank == 1) {
 
#define TEST_ASSERT(v1)
Assert the given statement is true. 
 
#define TEST_EQUALITY(v1, v2)
Assert the equality of v1 and v2. 
 
#define TEUCHOS_UNIT_TEST(TEST_GROUP, TEST_NAME)
Macro for defining a (non-templated) unit test. 
 
static Teuchos::RCP< const Comm< OrdinalType > > getComm()
Return the default global communicator. 
 
Implementation of Teuchos wrappers for MPI. 
 
TEUCHOS_DEPRECATED void reduceAll(const Comm< Ordinal > &comm, const EReductionType reductType, const Packet &send, Packet *globalReduct)
Deprecated . 
 
void reduceAll< int, int >(const Comm< int > &comm, const EReductionType reductType, const int count, const int sendBuffer[], int globalReducts[])
 
Abstract interface for distributed-memory communication. 
 
Smart reference counting pointer class for automatic garbage collection. 
 
Ptr< T > outArg(T &arg)
create a non-persisting (required or optional) output argument for a function call.