Skip to content

remove integer split interface? #20

@cwsmith

Description

@cwsmith

Now that the 'fractional' splitter interface exists:

Input* createSplitInput(agi::Ngraph* g, MPI_Comm smallComm,
MPI_Comm largeComm, bool isPartOfSmall,
double tolerance,
agi::etype adj_type = 0, agi::part_t* others = NULL);

I'm thinking that we should replace the integer splitter interface with a local splitter interface. I think this is the only use case where the integer splitter provides a different functionality than the fractional splitter (assuming that becomes the global splitter interface). For the local splitter we will assume that, at the extreme, the user will load one input part per node and the splitFactor will be at most the number of threads per node. Thus, we'd like every splitfactor mpi process to load an input part.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions