ScalES-PPM
Private Member Functions | List of all members
ppm_distributed::num_edges Interface Reference

number of edges More...

Private Member Functions

integer(i4) function num_edges_csr_dist_i4_mp (csr_dist, comm)
 use this if num_edges has not yet been called collectively More...
 
integer(i4) function 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...
 

Detailed Description

number of edges

Member Function/Subroutine Documentation

◆ num_edges_csr_dist_i4()

integer(i4) function ppm_distributed::num_edges::num_edges_csr_dist_i4 ( type(graph_csr_dist_i4), intent(in)  csr_dist)
private

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

Parameters
csr_distproxy object for distributed graph data structure
Returns
number of edges of graph in total

◆ num_edges_csr_dist_i4_mp()

integer(i4) function ppm_distributed::num_edges::num_edges_csr_dist_i4_mp ( type(graph_csr_dist_i4), intent(inout)  csr_dist,
integer, intent(in)  comm 
)
private

use this if num_edges has not yet been called collectively

Parameters
csr_distproxy object for distributed graph data structure
commcommunicator handle for processes sharing the data structure
Returns
number of edges of graph in total

The documentation for this interface was generated from the following file:

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.