Registry
ug4Bridge::PCL Namespace Reference

Functions

bool AllProcsTrue (bool boolean)
 Returns true if all processes call the method with true. More...
 
void DisableMPIInit ()
 Tells PCL to not call MPI_Init and MPI_Finalize. More...
 
int NumProcs ()
 Returns the number of active processes. More...
 
double ParallelMax (double t)
 returns the minimum of t over all processes. note: you have to assure that all processes call this function. More...
 
double ParallelMin (double t)
 returns the maximum of t over all processes. note: you have to assure that all processes call this function. More...
 
double ParallelSum (double t)
 returns the sum of t over all processes. note: you have to assure that all processes call this function. More...
 
bool PclDebugBarrierAll ()
 Synchronizes all parallel processes if the executablehas been compiled with PCL_DEBUG_BARRIER=ON. More...
 
bool PclDebugBarrierEnabled ()
 Returns the whether debug barriers are enabled. More...
 
int ProcRank ()
 Returns the rank of the current process. More...
 
void SynchronizeProcesses ()
 Waits until all active processes reached this point. More...
 

Function Documentation

◆ AllProcsTrue()

bool ug4Bridge::PCL::AllProcsTrue ( bool  boolean)

Returns true if all processes call the method with true.

Parameters
[in]boolean
Returns
boolean

◆ DisableMPIInit()

void ug4Bridge::PCL::DisableMPIInit ( )

Tells PCL to not call MPI_Init and MPI_Finalize.

◆ NumProcs()

int ug4Bridge::PCL::NumProcs ( )

Returns the number of active processes.

Returns
NumProcs

◆ ParallelMax()

double ug4Bridge::PCL::ParallelMax ( double  t)

returns the minimum of t over all processes. note: you have to assure that all processes call this function.

Parameters
[in]t
Returns
tmin

◆ ParallelMin()

double ug4Bridge::PCL::ParallelMin ( double  t)

returns the maximum of t over all processes. note: you have to assure that all processes call this function.

Parameters
[in]t
Returns
tmax

◆ ParallelSum()

double ug4Bridge::PCL::ParallelSum ( double  t)

returns the sum of t over all processes. note: you have to assure that all processes call this function.

Parameters
[in]t
Returns
tsum

◆ PclDebugBarrierAll()

bool ug4Bridge::PCL::PclDebugBarrierAll ( )

Synchronizes all parallel processes if the executablehas been compiled with PCL_DEBUG_BARRIER=ON.

◆ PclDebugBarrierEnabled()

bool ug4Bridge::PCL::PclDebugBarrierEnabled ( )

Returns the whether debug barriers are enabled.

Returns
Enabled

◆ ProcRank()

int ug4Bridge::PCL::ProcRank ( )

Returns the rank of the current process.

Returns
ProcRank

◆ SynchronizeProcesses()

void ug4Bridge::PCL::SynchronizeProcesses ( )

Waits until all active processes reached this point.