Go to the documentation of this file.
59 enum {MINOP = 1, MAXOP = 2, SUMOP = 3};
72 #ifdef VTK_USE_64BIT_IDS
79 #ifdef VTK_USE_64BIT_IDS
109 int computeFanInTargets();
110 void restoreRoot(
int rootLoc);
111 void moveRoot(
int rootLoc);
112 void setUpRoot(
int root);
GLsizei GLsizei GLenum GLenum const GLvoid * data
static vtkSubGroup * New()
int AllReduceUniqueList(int *list, int len, int **newList)
Used to send/receive messages in a multiprocess environment.
int Initialize(int p0, int p1, int me, int tag, vtkCommunicator *c)
int ReduceMin(int *data, int *to, int length, int root)
int Broadcast(char *data, int length, int root)
static int MakeSortedUnique(int *list, int len, int **newList)
#define vtkTypeMacro(thisClass, superclass)
void PrintSubGroup() const
abstract base class for most VTK objects
int ReduceMin(double *data, double *to, int length, int root)
GLuint GLsizei GLsizei * length
int Broadcast(float *data, int length, int root)
virtual void PrintSelf(ostream &os, vtkIndent indent)
scalable collective communication for a subset of members of a parallel VTK application
int Broadcast(int *data, int length, int root)
int Gather(char *data, char *to, int length, int root)
Multiprocessing communication superclass.
a simple class to control print indentation
#define VTKPARALLELCORE_EXPORT
int MergeSortedUnique(int *list1, int len1, int *list2, int len2, int **newList)
int Gather(float *data, float *to, int length, int root)
int Broadcast(double *data, int length, int root)
int ReduceMax(int *data, int *to, int length, int root)
int getLocalRank(int processID)
void setGatherPattern(int root, int length)
int ReduceSum(int *data, int *to, int length, int root)
int ReduceMax(double *data, double *to, int length, int root)
int Gather(int *data, int *to, int length, int root)
int ReduceMax(float *data, float *to, int length, int root)
int ReduceMin(float *data, float *to, int length, int root)