Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
Defines a zone as a subset of facets in a mesh. More...
Data Types | |
type | facet_zone_t |
type | facet_zone_periodic_t |
Functions/Subroutines | |
subroutine | facet_zone_init (z, size) |
Initialize a facet zone. More... | |
subroutine | facet_zone_free (z) |
Deallocate a facet zone. More... | |
subroutine | facet_zone_finalize (z) |
Finalize a zone list. More... | |
subroutine | facet_zone_add_facet (z, facet, el) |
Add a (facet, el) tuple to an unfinalized zone. More... | |
subroutine | facet_zone_periodic_init (z, size) |
Initialize a periodic zone. More... | |
subroutine | facet_zone_periodic_free (z) |
Deallocate a zone. More... | |
subroutine | facet_zone_periodic_finalize (z) |
Finalize a periodic zone list. More... | |
subroutine | facet_zone_periodic_add_facet (z, facet, el, p_facet, p_el, pids, org_ids) |
Add a (facet, el) tuple to an unfinalized zone. More... | |
Defines a zone as a subset of facets in a mesh.
|
private |
Add a (facet, el) tuple to an unfinalized zone.
[in] | facet | Facet in the zone |
[in] | el | Element in the zone |
Definition at line 125 of file facet_zone.f90.
|
private |
Finalize a zone list.
Create a static list of (facet,el) tuples
Definition at line 100 of file facet_zone.f90.
|
private |
Deallocate a facet zone.
Definition at line 85 of file facet_zone.f90.
subroutine facet_zone::facet_zone_init | ( | class(facet_zone_t), intent(inout) | z, |
integer, optional | size | ||
) |
Initialize a facet zone.
Definition at line 70 of file facet_zone.f90.
|
private |
Add a (facet, el) tuple to an unfinalized zone.
[in] | facet | Facet in the zone |
[in] | el | Element in the zone |
[in] | p_facet | Facet at periodic length |
[in] | p_el | Element at periodic length |
[in] | pids | Periodic id of points |
[in] | org_ids | Original id of points |
Definition at line 227 of file facet_zone.f90.
|
private |
Finalize a periodic zone list.
Create a static list of (facet,el) tuples
Definition at line 186 of file facet_zone.f90.
|
private |
Deallocate a zone.
Definition at line 162 of file facet_zone.f90.
|
private |
Initialize a periodic zone.
Definition at line 141 of file facet_zone.f90.