atl_modg_scheme_module Module

Routines and datatypes realted to specification and definition of the MODG scheme. Facial Chebyshev nodes (reference element) for all three spatial direction and left and right face. These points are necessary to transfer boundary conditions given in physical space to modal space by means of an FPT. type(atl_faceChebNodes_type), allocatable :: chebNodesFace(:,:)


Uses

  • module~~atl_modg_scheme_module~~UsesGraph module~atl_modg_scheme_module atl_modg_scheme_module module~aotus_module aotus_module module~atl_modg_scheme_module->module~aotus_module module~tem_logging_module tem_logging_module module~atl_modg_scheme_module->module~tem_logging_module module~aot_table_module aot_table_module module~atl_modg_scheme_module->module~aot_table_module module~ply_dof_module ply_dof_module module~atl_modg_scheme_module->module~ply_dof_module module~aot_top_module aot_top_module module~atl_modg_scheme_module->module~aot_top_module module~tem_aux_module tem_aux_module module~atl_modg_scheme_module->module~tem_aux_module module~tem_tools_module tem_tools_module module~atl_modg_scheme_module->module~tem_tools_module module~env_module env_module module~atl_modg_scheme_module->module~env_module module~ply_dof_module->module~env_module

Used by

  • module~~atl_modg_scheme_module~~UsedByGraph module~atl_modg_scheme_module atl_modg_scheme_module module~atl_modg_maxwelldivcor_kernel_module atl_modg_maxwellDivCor_kernel_module module~atl_modg_maxwelldivcor_kernel_module->module~atl_modg_scheme_module module~atl_modg_filnvrstk_kernel_module atl_modg_filNvrStk_kernel_module module~atl_modg_filnvrstk_kernel_module->module~atl_modg_scheme_module module~atl_modg_navierstokes_kernel_module atl_modg_navierstokes_kernel_module module~atl_modg_navierstokes_kernel_module->module~atl_modg_scheme_module module~atl_scheme_module atl_scheme_module module~atl_scheme_module->module~atl_modg_scheme_module module~atl_modg_maxwell_kernel_module atl_modg_maxwell_kernel_module module~atl_modg_maxwell_kernel_module->module~atl_modg_scheme_module

Contents


Derived Types

type, public :: atl_modg_scheme_type

Datatype for the modg scheme

Components

TypeVisibilityAttributesNameInitial
integer, private :: maxPolyDegree

The maximal polynomial degree per spatial direction.

integer, private :: basisType

Polynomial basis type.

Read more…

Subroutines

public subroutine atl_modg_scheme_init(me, nDofs, nFaceDofs, conf, thandle, currentLevel, maxLevel)

Arguments

TypeIntentOptionalAttributesName
type(atl_modg_scheme_type), intent(out) :: me
integer, intent(out) :: nDofs
integer, intent(out) :: nFaceDofs
type(flu_State) :: conf
integer, intent(in) :: thandle
integer, intent(in) :: currentLevel

The current level of the mesh

integer, intent(in) :: maxLevel

The maximal level of the mesh

private subroutine atl_modg_scheme_load_polyDegree(degree, conf, thandle, currentLevel, maxLevel)

Arguments

TypeIntentOptionalAttributesName
integer, intent(out) :: degree
type(flu_state) :: conf
integer, intent(in) :: thandle
integer, intent(in) :: currentLevel
integer, intent(in) :: maxLevel