The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
mesh_native.F90 File Reference
#include "local.h"

Modules

module  oft_mesh_native
 Mesh handling for OFT native format, generated by python pre-processing scripts.

Functions/Subroutines

subroutine native_bset_periodic (mesh)
 Needs docs.
subroutine native_finalize_setup
 Finalize setup/load-in of native mesh and destroy temporaries created for grid construction (eg. high-order input nodes, in-memory data).
subroutine native_hobase (self)
 Add quadratic mesh node points from high order import.
subroutine native_hobase_hex (self)
 Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import.
subroutine native_hobase_quad (self)
 Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import.
subroutine native_hobase_simplex (self)
 Add quadratic mesh node points to a simplex mesh (Tet/Tri) from high order import.
subroutine native_load_smesh (mg_mesh)
 Read in t3d mesh file from file "filename".
subroutine native_load_vmesh (mg_mesh)
 Read in t3d mesh file from file "filename".
subroutine native_read_nodesets (nsets, native_filename)
 Needs Docs.
subroutine native_read_sidesets (ssets, native_filename)
 Needs Docs.
subroutine native_reflect (self, tol)
 Reflect an native mesh across the xy-plane.
subroutine native_set_periodic (mesh)
 Needs docs.

Variables

character(len=oft_path_slen) filename = 'none'
 Name of input file for mesh.
integer(i4), dimension(:,:), allocatable, public lc_mem
integer(i4), dimension(:,:), allocatable le_ho
integer(i4), dimension(:,:), allocatable lf_ho
integer(i4), parameter, public mesh_native_id = 0
integer(i4np_ho = 0
integer(i4), dimension(:), allocatable per_nodes
real(r8), dimension(:,:), allocatable r_ho
real(r8), dimension(:,:), allocatable, public r_mem
integer(i4), dimension(:), allocatable, public reg_mem