|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
#include "local.h"Modules | |
| module | multigrid_build |
| Multigrid initialization using nested meshes. | |
Macros | |
| #define | MOD_NAME "multigrid_build" |
Functions/Subroutines | |
| subroutine | add_surf |
| subroutine | add_vol |
| subroutine | multigrid_add_quad (mg_mesh) |
| Add node points for quadratic elements. | |
| subroutine | multigrid_add_quad_surf (smesh) |
| Add node points for quadratic elements. | |
| subroutine | multigrid_check_ho (mesh) |
| Check high order geometric representation. | |
| subroutine | multigrid_construct (mg_mesh, grnd_pt) |
| Construct multi-level mesh. | |
| subroutine | multigrid_construct_surf (mg_mesh, grnd_pt) |
| Construct multi-level surface mesh. | |
| subroutine | multigrid_corners (mg_mesh) |
| Set corner flags for distributed and local meshes. | |
| subroutine | multigrid_decomp |
| Decompose the local mesh into a distributed mesh. | |
| subroutine | multigrid_dist_level |
| Build a new distributed level. | |
| subroutine | multigrid_load (mg_mesh, cad_type) |
| Load in mesh and CAD information. | |
| subroutine | multigrid_load_surf (mg_mesh, cad_type) |
| Load in mesh and CAD information. | |
| subroutine | multigrid_reffix (mg_mesh) |
| Adjust boundary points to CAD boundary following refinement. | |
| subroutine | multigrid_reffix_surf (mg_mesh) |
| Adjust boundary points to CAD boundary following refinement. | |
| subroutine | multigrid_shared_level |
| Build a new local mesh. | |
Variables | |
| real(r8), private | cad_feature_angle = pi/4.d0 |
| logical, private | fix_boundary = .TRUE. |
| real(r8), private | jac_ratio_tol = 10.d0 |
| integer(i4), private | part_meth = 1 |
| #define MOD_NAME "multigrid_build" |
|
private |
|
private |
|
private |
Decompose the local mesh into a distributed mesh.
|
private |
Build a new distributed level.
|
private |
Build a new local mesh.