The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
Functions/Subroutines
oft_mesh_global_util Module Reference

Detailed Description

Global context creation and utility functions for distributed meshes.

Author
Chris Hansen
Date
Spring 2010

Functions/Subroutines

subroutine bmesh_global_boundary (mesh)
 Set global boundary flags for distributed meshes.
 
subroutine bmesh_global_orient (smesh, parent)
 Set global orientations for edges and faces.
 
subroutine bmesh_global_periodic (mesh)
 Set global indexing from mesh periodicity.
 
subroutine bmesh_global_stats (mesh)
 Display mesh statistics and counts.
 
subroutine mesh_global_boundary (mesh)
 Set global boundary flags for distributed meshes.
 
subroutine mesh_global_igrnd (mesh)
 Determine location of grounding point on mesh.
 
subroutine mesh_global_orient (mesh)
 Set global orientations for edges and faces.
 
subroutine mesh_global_periodic (mesh)
 Set global indexing from mesh periodicity.
 
subroutine mesh_global_resolution (self)
 Compute mesh resolution statistics.
 
subroutine mesh_global_save (mesh)
 Get I/O scope for current mesh.
 
subroutine mesh_global_set_curved (self, flag)
 Set cell curvature flag for common cases.
 
subroutine mesh_global_stats (mesh)
 Display mesh statistics and counts.
 

Function/Subroutine Documentation

◆ bmesh_global_boundary()

subroutine bmesh_global_boundary ( class(oft_bmesh), intent(inout)  mesh)

Set global boundary flags for distributed meshes.

◆ bmesh_global_orient()

subroutine bmesh_global_orient ( class(oft_bmesh), intent(inout)  smesh,
class(oft_mesh), intent(in), optional  parent 
)

Set global orientations for edges and faces.

◆ bmesh_global_periodic()

subroutine bmesh_global_periodic ( class(oft_bmesh), intent(inout)  mesh)

Set global indexing from mesh periodicity.

◆ bmesh_global_stats()

subroutine bmesh_global_stats ( class(oft_bmesh), intent(inout)  mesh)

Display mesh statistics and counts.

◆ mesh_global_boundary()

subroutine mesh_global_boundary ( class(oft_mesh), intent(inout)  mesh)

Set global boundary flags for distributed meshes.

◆ mesh_global_igrnd()

subroutine mesh_global_igrnd ( class(oft_amesh), intent(inout)  mesh)

Determine location of grounding point on mesh.

◆ mesh_global_orient()

subroutine mesh_global_orient ( class(oft_mesh), intent(inout)  mesh)

Set global orientations for edges and faces.

◆ mesh_global_periodic()

subroutine mesh_global_periodic ( class(oft_mesh), intent(inout)  mesh)

Set global indexing from mesh periodicity.

◆ mesh_global_resolution()

subroutine mesh_global_resolution ( class(oft_amesh), intent(inout)  self)

Compute mesh resolution statistics.

◆ mesh_global_save()

subroutine mesh_global_save ( class(oft_amesh), intent(inout)  mesh)

Get I/O scope for current mesh.

  • Element offsets for each geometric type
  • Element span for each geometric type

◆ mesh_global_set_curved()

subroutine mesh_global_set_curved ( class(oft_amesh), intent(inout)  self,
integer(i4), intent(in)  flag 
)

Set cell curvature flag for common cases.

Parameters
[in,out]selfMesh object to set curvature on
[in,out]flagHow to set curvature (1 -> all cells, 2 -> contains boundary edge)

◆ mesh_global_stats()

subroutine mesh_global_stats ( class(oft_mesh), intent(inout)  mesh)

Display mesh statistics and counts.