PROGRESS  master
prg_graph_mod.F90 File Reference

Go to the source code of this file.

Data Types

type  prg_graph_mod::subgraph_t
 Subgraph type. More...
 
type  prg_graph_mod::graph_partitioning_t
 Trace per iteration. More...
 

Modules

module  prg_graph_mod
 The graph module.
 

Functions/Subroutines

subroutine, public prg_graph_mod::prg_initsubgraph (sg, pnum, hsize)
 Initialize subgraph. More...
 
subroutine, public prg_graph_mod::prg_destroysubgraph (sg)
 Destroy subgraph. More...
 
subroutine, public prg_graph_mod::prg_initgraphpartitioning (gp, pname, np, nnodes, nnodes2)
 Initialize graph partitioning. More...
 
subroutine, public prg_graph_mod::prg_destroygraphpartitioning (gp)
 Destroy graph partitioning. More...
 
subroutine, public prg_graph_mod::prg_printgraphpartitioning (gp)
 Print graph partitioning structure data. More...
 
subroutine, public prg_graph_mod::prg_equalpartition (gp, nodesPerPart, nnodes)
 Create equal graph partitions, based on number of rows/orbitals. More...
 
real(8) function prg_graph_mod::time2milliseconds ()
 
subroutine, public prg_graph_mod::prg_setpartition (gp, whichParts, nparts, nnodes, verb)
 Create a partitioning based on an input assignment of atoms to parts. More...
 
subroutine, public prg_graph_mod::prg_sedacspartition (gp, coords, whichParts_guess_saved, g_bml, nparts, nnodes, verb)
 Create a partitioning based on node flips (as implemented in SEDACS - with several changes) More...
 
subroutine prg_graph_mod::do_flips_precomp (whichParts, coords, graph, adj, degs, nnodes, nparts, bal)
 
subroutine prg_graph_mod::prg_get_balancing (whichParts, np, bal)
 Get balancing. More...
 
subroutine prg_graph_mod::prg_get_parts_indices (gp, nnodes, whichParts)
 Get part indices. More...
 
subroutine prg_graph_mod::prg_get_graphcut (whichParts, degs, graph, cut)
 Get graph cut. More...
 
subroutine, public prg_graph_mod::prg_equalgrouppartition (gp, hindex, ngroup, nodesPerPart, nnodes)
 Create equal group graph partitions, based on number of atoms/groups. More...
 
subroutine, public prg_graph_mod::prg_filepartition (gp, partFile)
 Read graph partitions from a file, based on number of rows/orbitals. More...
 
subroutine prg_graph_mod::prg_readpart (gp, partFile)
 Read parts (core) from part file. More...
 
subroutine, public prg_graph_mod::prg_fnormgraph (gp)
 Accumulate trace norm across all subgraphs. More...
 

Variables

integer, parameter prg_graph_mod::dp = kind(1.0d0)