89 struct Zoltan_Struct *
zz=NULL;
98 Partition(
int argcs,
char *pArgs[],
int meth,
int sze);
100 void construct(
int argcs,
char *pArgs[],
int meth,
int sze );
102 void partition(
double *ID,
int totalvalue);
121 template <
size_t N,
typename Nvalue,
size_t M,
typename Mvalue >
void MPIStartUp()
Definition: partition.cpp:573
ZOLTAN_ID_TYPE numMyPoints
Definition: partition.h:59
ZOLTAN_ID_PTR nbrIndex
Definition: partition.h:76
Definition: partition.h:85
ZOLTAN_ID_PTR vertexGID
Definition: partition.h:75
ZOLTAN_ID_TYPE numGlobalPoints
Definition: partition.h:58
real * c
Definition: partition.h:61
real * w
Definition: partition.h:62
bool zoltanGeometricPartitionerSerial(const uint size, const uint ncube_total, const uint offset, int comsize, Zoltan_Out *zoltan_out)
Definition: partition.cpp:306
ZOLTAN_ID_PTR nbrGID
Definition: partition.h:77
bool zoltanGeometricPartitioner(const uint size, const uint ncube_total, const uint offset)
ZOLTAN_ID_TYPE numMyVertices
Definition: partition.h:73
MpiCom Com
Definition: partition.h:91
struct Zoltan_Struct * zz
Definition: partition.h:89
MeshData myMesh
Definition: partition.h:92
real * weight
Definition: partition.h:95
~Partition()
Definition: partition.cpp:121
void partition(double *ID, int totalvalue)
struct to supply information required by zoltan for geometric partitioners
Definition: partition.h:56
int method
Definition: partition.h:93
Partition()
Definition: partition.h:99
int size
Definition: partition.h:88
double real
Definition: definitions.h:37
unsigned int uint
Definition: definitions.h:38
struct to supply information required by zoltan for geometric partitioners
Definition: partition.h:71
ZOLTAN_ID_PTR myGlobalIDs
Definition: partition.h:60
std::vector< CenterCoords > Center_coords
Definition: typedefs.h:20
int * nbrProc
Definition: partition.h:78
This structure is an interface to store the output from Zoltan.
Definition: typedefs.h:29
class for embedding data related to the communicator
Definition: communicate.h:10
void construct(int argcs, char *pArgs[], int meth, int sze)
Definition: partition.cpp:69
void zoltanSetParams()
Definition: partition.cpp:528
Center_coords XYZ
Definition: partition.h:94
float * c
Definition: partition.h:79