|
The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
|
Multigrid initialization using nested meshes.
Functions/Subroutines | |
| subroutine | multigrid_add_quad |
| Add node points for quadratic elements. | |
| subroutine | multigrid_add_quad_surf |
| Add node points for quadratic elements. | |
| subroutine | multigrid_check_ho |
| Check high order geometric representation. | |
| subroutine | multigrid_construct |
| Construct multi-level mesh. | |
| subroutine | multigrid_construct_surf |
| Construct multi-level mesh. | |
| subroutine | multigrid_corners |
| Set corner flags for distributed and local meshes. | |
| subroutine | multigrid_load (cad_type) |
| Load in mesh and CAD information. | |
| subroutine | multigrid_load_surf (cad_type) |
| Load in mesh and CAD information. | |
| subroutine | multigrid_reffix |
| Adjust boundary points to CAD boundary following refinement. | |
| subroutine | multigrid_reffix_surf |
| Adjust boundary points to CAD boundary following refinement. | |
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 |
| subroutine multigrid_add_quad |
Add node points for quadratic elements.
| subroutine multigrid_add_quad_surf |
Add node points for quadratic elements.
| subroutine multigrid_check_ho |
Check high order geometric representation.
Validates the high order geometric representation and disables curvature locally when negative grid jacobians are detected. Cells where ill conditioned mappings are found are straightened back to their original linear spatial mapping.
| subroutine multigrid_construct |
Construct multi-level mesh.
| subroutine multigrid_construct_surf |
Construct multi-level mesh.
| subroutine multigrid_corners |
Set corner flags for distributed and local meshes.
| subroutine multigrid_load | ( | integer(i4), intent(in) | cad_type | ) |
Load in mesh and CAD information.
| [in] | cad_type | Mesh type to load |
| subroutine multigrid_load_surf | ( | integer(i4), intent(in) | cad_type | ) |
Load in mesh and CAD information.
| subroutine multigrid_reffix |
Adjust boundary points to CAD boundary following refinement.
| subroutine multigrid_reffix_surf |
Adjust boundary points to CAD boundary following refinement.
|
private |
|
private |
|
private |