![]() |
ScalES-PPM
|
distributed graph data structure More...
Data Types | |
type | ppm_distributed::graph_csr_dist_i4 |
proxy object for distributed graph-structured data More... | |
interface | ppm_distributed::build_graph |
construct graph from rectilinear slices More... | |
interface | ppm_distributed::num_edges |
number of edges More... | |
interface | ppm_distributed::num_nodes |
number of vertices More... | |
interface | ppm_distributed::graph_gather |
gather distributed data structure on one process in MPI program More... | |
Modules | |
module | ppm_distributed |
distributed data structures base module | |
Functions/Subroutines | |
subroutine | ppm_distributed::build_graph_from_rect_dist_i4 (graph_g, rect_g, rect_l) |
Construct graph of distributed global rectilinear where the calling process has data for one rectilinear section. More... | |
integer(i4) function | ppm_distributed::num_nodes_csr_dist_i4 (csr_dist) |
the communicator can be omitted if num_nodes has already been called collectively (i.e. with a comm object) and the cached result is already present More... | |
integer(i4) function | ppm_distributed::num_nodes_csr_dist_i4_mp (csr_dist, comm) |
use this if num_nodes has not yet been called More... | |
integer(i4) function | ppm_distributed::num_edges_csr_dist_i4_mp (csr_dist, comm) |
use this if num_edges has not yet been called collectively More... | |
integer(i4) function | ppm_distributed::num_edges_csr_dist_i4 (csr_dist) |
query number of edges in distributed graph the communicator can be omitted IF num_edges has already been called collectively (i.e. with a comm object) and the cached result is already present More... | |
subroutine | ppm_distributed::gather_graph_dist_i4_mp (graph_g_dist, dest, comm, graph_g_gather) |
gather distributed graph object into local representation More... | |
Variables | |
character(len= *), parameter | ppm_distributed::filename = 'ppm_distributed.f90' |
distributed graph data structure
Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.