EnGPar
Partitioning using the N-Graph
 All Classes Files Pages
Data Types
engpar.f90 File Reference

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...
 

Detailed Description

EnGPar FORTRAN interface using iso_c_binding.