Neko  0.9.0
A portable framework for high-order spectral element flow simulations
distdata Module Reference

Distributed mesh data.

Data Types

type  distdata_t
 

Functions/Subroutines

subroutine, public distdata_init (ddata)
 Initialise a distdata type. More...
 
subroutine, public distdata_free (ddata)
 Free a distdata type. More...
 
subroutine, public distdata_set_shared_el_facet (ddata, element, side)
 Mark an element's facet as shared. More...
 
subroutine, public distdata_set_shared_facet (ddata, facet)
 Mark a facet as shared. More...
 
subroutine, public distdata_set_shared_edge (ddata, edge)
 Mark an element's edge as shared. More...
 
subroutine, public distdata_set_shared_point (ddata, point)
 Mark a point as shared. More...
 
subroutine, public distdata_set_local_to_global_facet (ddata, local, global)
 Set local to global mapping (facets) More...
 
subroutine, public distdata_set_local_to_global_edge (ddata, local, global)
 Set local to global mapping (edges) More...
 

Function/Subroutine Documentation

◆ distdata_free()

subroutine, public distdata::distdata_free ( type(distdata_t), intent(inout)  ddata)

Definition at line 75 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_init()

subroutine, public distdata::distdata_init ( type(distdata_t), intent(inout)  ddata)

Definition at line 61 of file distdata.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ distdata_set_local_to_global_edge()

subroutine, public distdata::distdata_set_local_to_global_edge ( type(distdata_t), intent(inout)  ddata,
integer, intent(in), value  local,
integer, intent(in), value  global 
)
Parameters
[in]localLocal edge index
[in]globalGlobal edge index

Definition at line 145 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_set_local_to_global_facet()

subroutine, public distdata::distdata_set_local_to_global_facet ( type(distdata_t), intent(inout)  ddata,
integer, intent(in), value  local,
integer, intent(in), value  global 
)
Parameters
[in]localLocal facet index
[in]globalGlobal facet index

Definition at line 135 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_set_shared_edge()

subroutine, public distdata::distdata_set_shared_edge ( type(distdata_t), intent(inout)  ddata,
integer, value  edge 
)
Attention
only defined for elements where facet .ne. edges
Parameters
edgeEdge index (local numbering)

Definition at line 117 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_set_shared_el_facet()

subroutine, public distdata::distdata_set_shared_el_facet ( type(distdata_t), intent(inout)  ddata,
integer, intent(in), value  element,
integer, intent(in), value  side 
)
Parameters
[in]elementElement index (local numbering)
[in]sideFacet index

Definition at line 95 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_set_shared_facet()

subroutine, public distdata::distdata_set_shared_facet ( type(distdata_t), intent(inout)  ddata,
integer, value  facet 
)
Parameters
facetFacet index (local numbering)

Definition at line 107 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_set_shared_point()

subroutine, public distdata::distdata_set_shared_point ( type(distdata_t), intent(inout)  ddata,
integer, value  point 
)
Parameters
pointPoint index (local numbering)

Definition at line 126 of file distdata.f90.

Here is the caller graph for this function: