Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
distdata Module Reference

Distributed mesh data.

Data Types

type  distdata_t
 

Functions/Subroutines

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

Function/Subroutine Documentation

◆ distdata_free()

subroutine distdata::distdata_free ( class(distdata_t), intent(inout this)
private

Definition at line 87 of file distdata.f90.

Here is the caller graph for this function:

◆ distdata_init()

subroutine distdata::distdata_init ( class(distdata_t), intent(inout this)

Definition at line 73 of file distdata.f90.

Here is the call graph for this function:

◆ distdata_set_local_to_global_edge()

subroutine distdata::distdata_set_local_to_global_edge ( class(distdata_t), intent(inout this,
integer, intent(in), value  local,
integer, intent(in), value  global 
)
private
Parameters
[in]localLocal edge index
[in]globalGlobal edge index

Definition at line 157 of file distdata.f90.

◆ distdata_set_local_to_global_facet()

subroutine distdata::distdata_set_local_to_global_facet ( class(distdata_t), intent(inout this,
integer, intent(in), value  local,
integer, intent(in), value  global 
)
private
Parameters
[in]localLocal facet index
[in]globalGlobal facet index

Definition at line 147 of file distdata.f90.

◆ distdata_set_shared_edge()

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

Definition at line 129 of file distdata.f90.

◆ distdata_set_shared_el_facet()

subroutine distdata::distdata_set_shared_el_facet ( class(distdata_t), intent(inout this,
integer, intent(in), value  element,
integer, intent(in), value  side 
)
private
Parameters
[in]elementElement index (local numbering)
[in]sideFacet index

Definition at line 107 of file distdata.f90.

◆ distdata_set_shared_facet()

subroutine distdata::distdata_set_shared_facet ( class(distdata_t), intent(inout this,
integer, value  facet 
)
private
Parameters
facetFacet index (local numbering)

Definition at line 119 of file distdata.f90.

◆ distdata_set_shared_point()

subroutine distdata::distdata_set_shared_point ( class(distdata_t), intent(inout this,
integer, value  point 
)
private
Parameters
pointPoint index (local numbering)

Definition at line 138 of file distdata.f90.