16 #define IDX_DATATYPE MPI_INT
17 #define MAX_INT INT_MAX
18 #define MIN_INT INT_MIN
20 #define IDX_DATATYPE MPI_SHORT
21 #define MAX_INT SHRT_MAX
22 #define MIN_INT SHRT_MIN
MatrixXf MatrixType
Definition: benchmark-blocking-sizes.cpp:52
#define MAXNCON
Definition: oomph_metis_from_parmetis_3.1.1/defs.h:20
int idxtype
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:20
#define MAX_PES
Definition: oomph_parmetis_3.1.1/defs.h:82
double timer
Definition: oomph_parmetis_3.1.1/struct.h:235
Definition: oomph_parmetis_3.1.1/struct.h:50
idxtype val
Definition: oomph_parmetis_3.1.1/struct.h:52
float key
Definition: oomph_parmetis_3.1.1/struct.h:51
Definition: oomph_parmetis_3.1.1/struct.h:86
idxtype * locator
Definition: oomph_parmetis_3.1.1/struct.h:93
int nnodes
Definition: oomph_parmetis_3.1.1/struct.h:88
int maxnodes
Definition: oomph_parmetis_3.1.1/struct.h:89
int type
Definition: oomph_parmetis_3.1.1/struct.h:87
FKeyValueType * heap
Definition: oomph_parmetis_3.1.1/struct.h:92
Definition: oomph_parmetis_3.1.1/struct.h:39
float val
Definition: oomph_parmetis_3.1.1/struct.h:41
int key
Definition: oomph_parmetis_3.1.1/struct.h:40
Definition: oomph_parmetis_3.1.1/struct.h:60
idxtype key1
Definition: oomph_parmetis_3.1.1/struct.h:61
idxtype val
Definition: oomph_parmetis_3.1.1/struct.h:62
idxtype key2
Definition: oomph_parmetis_3.1.1/struct.h:61
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:32
idxtype key
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:33
idxtype val
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:34
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:56
idxtype * iperm
Definition: oomph_parmetis_3.1.1/struct.h:74
int maxnnodes
Definition: oomph_parmetis_3.1.1/struct.h:73
idxtype * perm
Definition: oomph_parmetis_3.1.1/struct.h:74
idxtype * values
Definition: oomph_parmetis_3.1.1/struct.h:74
int nnodes
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:58
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:216
int nparts
Definition: oomph_parmetis_3.1.1/struct.h:245
timer AuxTmr3
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
MPI_Status statuses[MAX_PES]
Definition: oomph_parmetis_3.1.1/struct.h:269
MPI_Request rreq[MAX_PES]
Definition: oomph_parmetis_3.1.1/struct.h:268
int dbglvl
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:218
timer ContractTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:232
int xyztype
Definition: oomph_parmetis_3.1.1/struct.h:250
float edge_size_ratio
Definition: oomph_parmetis_3.1.1/struct.h:262
int sync
Definition: oomph_parmetis_3.1.1/struct.h:254
timer ProjectTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
float redist_base
Definition: oomph_parmetis_3.1.1/struct.h:261
MPI_Comm comm
Definition: oomph_parmetis_3.1.1/struct.h:266
timer AuxTmr2
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
timer RefTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
MPI_Status status
Definition: oomph_parmetis_3.1.1/struct.h:270
timer KWayInitTmr
Definition: oomph_parmetis_3.1.1/struct.h:274
float ubvec[MAXNCON]
Definition: oomph_parmetis_3.1.1/struct.h:257
int partType
Definition: oomph_parmetis_3.1.1/struct.h:258
timer CoarsenTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:232
timer AuxTmr6
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
timer InitPartTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:232
timer SetupTmr
Definition: oomph_parmetis_3.1.1/struct.h:274
timer MoveTmr
Definition: oomph_parmetis_3.1.1/struct.h:274
int tvwgts[MAXNCON]
Definition: oomph_parmetis_3.1.1/struct.h:256
MPI_Comm gcomm
Definition: oomph_parmetis_3.1.1/struct.h:265
int foldf
Definition: oomph_parmetis_3.1.1/struct.h:246
int nseps
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:226
float ipc_factor
Definition: oomph_parmetis_3.1.1/struct.h:261
int CoarsenTo
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:217
int mype
Definition: oomph_parmetis_3.1.1/struct.h:242
int ipart
Definition: oomph_parmetis_3.1.1/struct.h:248
MatrixType * matrix
Definition: oomph_parmetis_3.1.1/struct.h:263
timer MatchTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:232
int seed
Definition: oomph_parmetis_3.1.1/struct.h:253
timer AuxTmr1
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
timer KWayTmr
Definition: oomph_parmetis_3.1.1/struct.h:274
float * tpwgts
Definition: oomph_parmetis_3.1.1/struct.h:255
timer AuxTmr4
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
timer ColorTmr
Definition: oomph_parmetis_3.1.1/struct.h:274
int ps_relation
Definition: oomph_parmetis_3.1.1/struct.h:259
float ubfrac
Definition: oomph_parmetis_3.1.1/struct.h:252
MPI_Request sreq[MAX_PES]
Definition: oomph_parmetis_3.1.1/struct.h:267
int npes
Definition: oomph_parmetis_3.1.1/struct.h:242
timer AuxTmr5
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:233
timer TotalTmr
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:232
int mtype
Definition: oomph_parmetis_3.1.1/struct.h:247
timer RemapTmr
Definition: oomph_parmetis_3.1.1/struct.h:275
float redist_factor
Definition: oomph_parmetis_3.1.1/struct.h:261
int rtype
Definition: oomph_parmetis_3.1.1/struct.h:249
Definition: oomph_parmetis_3.1.1/struct.h:101
idxtype edge
Definition: oomph_parmetis_3.1.1/struct.h:102
idxtype ewgt
Definition: oomph_parmetis_3.1.1/struct.h:103
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:158
int gnvtxs
Definition: oomph_parmetis_3.1.1/struct.h:174
float * nvwgt
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:197
idxtype * peadjncy
Definition: oomph_parmetis_3.1.1/struct.h:194
idxtype * sendind
Definition: oomph_parmetis_3.1.1/struct.h:191
idxtype * xadj
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:164
idxtype * lperm
Definition: oomph_parmetis_3.1.1/struct.h:198
idxtype * home
Definition: oomph_parmetis_3.1.1/struct.h:208
idxtype * lpwgts
Definition: oomph_parmetis_3.1.1/struct.h:209
int nvtxs
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:163
RInfoType * rinfo
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:186
KeyValueType * rcand
Definition: oomph_parmetis_3.1.1/struct.h:204
int nsend
Definition: oomph_parmetis_3.1.1/struct.h:189
idxtype * where
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:178
float * gnpwgts
Definition: oomph_parmetis_3.1.1/struct.h:210
idxtype * match
Definition: oomph_parmetis_3.1.1/struct.h:183
idxtype * peadjloc
Definition: oomph_parmetis_3.1.1/struct.h:195
NRInfoType * nrinfo
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:192
idxtype * sendptr
Definition: oomph_parmetis_3.1.1/struct.h:191
idxtype * label
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:172
int match_type
Definition: oomph_parmetis_3.1.1/struct.h:223
idxtype * hmarker
Definition: oomph_parmetis_3.1.1/struct.h:217
float * lnpwgts
Definition: oomph_parmetis_3.1.1/struct.h:210
struct graphdef * coarser
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:200
idxtype * gpwgts
Definition: oomph_parmetis_3.1.1/struct.h:209
idxtype * vsize
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:166
idxtype * adjwgt
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:168
int nsep
Definition: oomph_parmetis_3.1.1/struct.h:215
idxtype * adjncy
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:167
idxtype * recvind
Definition: oomph_parmetis_3.1.1/struct.h:192
int nrecv
Definition: oomph_parmetis_3.1.1/struct.h:189
idxtype * imap
Definition: oomph_parmetis_3.1.1/struct.h:193
idxtype * pexadj
Definition: oomph_parmetis_3.1.1/struct.h:194
struct graphdef * finer
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:200
idxtype * vwgt
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:165
idxtype * peind
Definition: oomph_parmetis_3.1.1/struct.h:190
idxtype * slens
Definition: oomph_parmetis_3.1.1/struct.h:203
int nobj
Definition: oomph_parmetis_3.1.1/struct.h:174
idxtype * sepind
Definition: oomph_parmetis_3.1.1/struct.h:216
int edgewgt_type
Definition: oomph_parmetis_3.1.1/struct.h:224
idxtype * recvptr
Definition: oomph_parmetis_3.1.1/struct.h:192
int ncon
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:196
idxtype * rlens
Definition: oomph_parmetis_3.1.1/struct.h:203
idxtype * cmap
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:174
int nedges
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:163
int nnbrs
Definition: oomph_parmetis_3.1.1/struct.h:189
idxtype * vtxdist
Definition: oomph_parmetis_3.1.1/struct.h:181
int mincut
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:177
int level
Definition: oomph_parmetis_3.1.1/struct.h:222
int lmincut
Definition: oomph_parmetis_3.1.1/struct.h:220
int nlocal
Definition: oomph_parmetis_3.1.1/struct.h:197
Definition: oomph_parmetis_3.1.1/struct.h:159
int nnzs
Definition: oomph_parmetis_3.1.1/struct.h:160
idxtype * colind
Definition: oomph_parmetis_3.1.1/struct.h:162
float * values
Definition: oomph_parmetis_3.1.1/struct.h:163
int nrows
Definition: oomph_parmetis_3.1.1/struct.h:160
idxtype * rowptr
Definition: oomph_parmetis_3.1.1/struct.h:161
float * transfer
Definition: oomph_parmetis_3.1.1/struct.h:164
Definition: oomph_parmetis_3.1.1/struct.h:285
int ncon
Definition: oomph_parmetis_3.1.1/struct.h:289
int nelms
Definition: oomph_parmetis_3.1.1/struct.h:288
int esize
Definition: oomph_parmetis_3.1.1/struct.h:290
idxtype * elements
Definition: oomph_parmetis_3.1.1/struct.h:292
int gminnode
Definition: oomph_parmetis_3.1.1/struct.h:290
int nns
Definition: oomph_parmetis_3.1.1/struct.h:288
idxtype * elmwgt
Definition: oomph_parmetis_3.1.1/struct.h:293
int gnns
Definition: oomph_parmetis_3.1.1/struct.h:287
int gnelms
Definition: oomph_parmetis_3.1.1/struct.h:287
idxtype * elmdist
Definition: oomph_parmetis_3.1.1/struct.h:291
int etype
Definition: oomph_parmetis_3.1.1/struct.h:286
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:148
idxtype edegrees[2]
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:149
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:121
int id
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:122
EdgeType * degrees
Definition: oomph_parmetis_3.1.1/struct.h:138
int ndegrees
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:123
int ed
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:122
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:100
idxtype * indices
Definition: oomph_parmetis_3.1.1/struct.h:119
idxtype * pv4
Definition: oomph_parmetis_3.1.1/struct.h:122
KeyValueType * pepairs1
Definition: oomph_parmetis_3.1.1/struct.h:123
int maxcore
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:102
idxtype * pv2
Definition: oomph_parmetis_3.1.1/struct.h:122
idxtype * pv3
Definition: oomph_parmetis_3.1.1/struct.h:122
idxtype * pv1
Definition: oomph_parmetis_3.1.1/struct.h:122
int nlarge
Definition: oomph_parmetis_3.1.1/struct.h:115
KeyValueType * pairs
Definition: oomph_parmetis_3.1.1/struct.h:118
int npes
Definition: oomph_parmetis_3.1.1/struct.h:116
KeyValueType * pepairs2
Definition: oomph_parmetis_3.1.1/struct.h:123
idxtype * core
Definition: oomph_metis_from_parmetis_3.1.1/struct.h:101
int nparts
Definition: oomph_parmetis_3.1.1/struct.h:116
EdgeType * degrees
Definition: oomph_parmetis_3.1.1/struct.h:125