PPL Logo

libs/ck-libs/parmetis/ParMETISLib/comm.c File Reference

Go to the source code of this file.

Functions

void CommInterfaceData (CtrlType *ctrl, GraphType *graph, idxtype *data, idxtype *sendvector, idxtype *recvvector)
void CommChangedInterfaceData (CtrlType *ctrl, GraphType *graph, int nchanged, idxtype *changed, idxtype *data, KeyValueType *sendpairs, KeyValueType *recvpairs, idxtype *psendptr)
int GlobalSEMax (CtrlType *ctrl, int value)
double GlobalSEMaxDouble (CtrlType *ctrl, double value)
int GlobalSEMin (CtrlType *ctrl, int value)
int GlobalSESum (CtrlType *ctrl, int value)
floattype GlobalSEMaxFloat (CtrlType *ctrl, floattype value)
floattype GlobalSEMinFloat (CtrlType *ctrl, floattype value)
floattype GlobalSESumFloat (CtrlType *ctrl, floattype value)


Function Documentation

void CommInterfaceData ( CtrlType ctrl,
GraphType graph,
idxtype data,
idxtype sendvector,
idxtype recvvector 
)

void CommChangedInterfaceData ( CtrlType ctrl,
GraphType graph,
int  nchanged,
idxtype changed,
idxtype data,
KeyValueType sendpairs,
KeyValueType recvpairs,
idxtype psendptr 
)

int GlobalSEMax ( CtrlType ctrl,
int  value 
)

double GlobalSEMaxDouble ( CtrlType ctrl,
double  value 
)

Definition at line 140 of file comm.c.

References controldef::comm, max(), MPI_Allreduce(), MPI_DOUBLE, and MPI_MAX.

int GlobalSEMin ( CtrlType ctrl,
int  value 
)

int GlobalSESum ( CtrlType ctrl,
int  value 
)

floattype GlobalSEMaxFloat ( CtrlType ctrl,
floattype  value 
)

Definition at line 179 of file comm.c.

References controldef::comm, max(), MPI_Allreduce(), MPI_DOUBLE, and MPI_MAX.

Referenced by Moc_Global_Partition().

floattype GlobalSEMinFloat ( CtrlType ctrl,
floattype  value 
)

Definition at line 193 of file comm.c.

References controldef::comm, min(), MPI_Allreduce(), MPI_DOUBLE, and MPI_MIN.

Referenced by Moc_Global_Partition().

floattype GlobalSESumFloat ( CtrlType ctrl,
floattype  value 
)

Definition at line 205 of file comm.c.

References controldef::comm, MPI_Allreduce(), MPI_DOUBLE, and MPI_SUM.


Generated on Fri May 25 08:00:47 2012 for Charm++ by  doxygen 1.5.5