EnGPar FORTRAN interface using iso_c_binding. More...
Data Types | |
module | engpar |
interface | engpar::cengpar_initialize |
initialize engar, call this before any other engpar api More... | |
interface | engpar::cengpar_finalize |
finalize engar, no engpar apis may be called after this More... | |
interface | engpar::cengpar_setftncommunicator |
set the MPI communicator used by engpar More... | |
interface | engpar::cengpar_createEmptyGraph |
create an empty engpar graph More... | |
interface | engpar::cengpar_createLocalSplitInput |
create input for splitting More... | |
interface | engpar::cengpar_createGlobalSplitInput |
create input for splitting More... | |
interface | engpar::cengpar_createDiffusiveInput |
create input for the diffusive balaancer More... | |
interface | engpar::cengpar_setCutGrowthFactor |
limit the growth in edge cut More... | |
interface | engpar::cengpar_addPriority |
add entity type to balance More... | |
interface | engpar::cengpar_balanceGhosts |
enable balancing that accounts for off process copies (ghosts) More... | |
interface | engpar::cengpar_balance |
balance the graph based on the specified input More... | |
interface | engpar::cengpar_loadFromFile |
load graph from file More... | |
interface | engpar::cengpar_saveToFile |
save graph to file More... | |
interface | engpar::cengpar_evaluatePartition |
print partition info More... | |
interface | engpar::cengpar_split |
split the graph More... | |
interface | engpar::cengpar_constructVerts |
construct vertices More... | |
interface | engpar::cengpar_constructEdges |
construct edges More... | |
interface | engpar::cengpar_constructGhosts |
construct ghost vertices More... | |
interface | engpar::cengpar_checkValidity |
check the validity of the graph More... | |
interface | engpar::cengpar_destroyGraph |
destroy the graph More... | |
interface | engpar::cengpar_getPartition |
get the migration schedule computed by a balancing method More... | |
EnGPar FORTRAN interface using iso_c_binding.