modg_volToFace_Q_y Subroutine

private subroutine modg_volToFace_Q_y(nScalars, volState, maxPolyDegree, nElems, faceState)

Project modal representation of an element to its two faces in Y.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: nScalars
real(kind=rk), intent(in) :: volState(:,:,:)

The modal representation in the volume. First dimension is the number of volumetric numbers of degrees of freedom and second dimension is the number of scalar variables in the equation system.

integer, intent(in) :: maxPolyDegree

The maximal polynomial degree per spatial direction.

integer, intent(in) :: nElems

The number of elements

real(kind=rk), intent(inout) :: faceState(:,:,:,:)

The modal representation on the faces in X direction


Called by

proc~~modg_voltoface_q_y~~CalledByGraph proc~modg_voltoface_q_y modg_volToFace_Q_y proc~atl_modg_modalvoltomodalface atl_modg_modalVolToModalFace proc~atl_modg_modalvoltomodalface->proc~modg_voltoface_q_y proc~preprocess_rhs_cubes preprocess_rhs_cubes proc~preprocess_rhs_cubes->proc~atl_modg_modalvoltomodalface interface~atl_preprocess_rhs atl_preprocess_rhs interface~atl_preprocess_rhs->proc~preprocess_rhs_cubes proc~rktaylor_substep rktaylor_substep proc~rktaylor_substep->interface~atl_preprocess_rhs proc~rk2_substep rk2_substep proc~rk2_substep->interface~atl_preprocess_rhs proc~rk4_substep rk4_substep proc~rk4_substep->interface~atl_preprocess_rhs proc~imexrk_substep imexrk_substep proc~imexrk_substep->interface~atl_preprocess_rhs proc~mesh_timestep_euler mesh_timestep_euler proc~mesh_timestep_euler->interface~atl_preprocess_rhs proc~global_corrector_substep global_corrector_substep proc~global_corrector_substep->interface~atl_preprocess_rhs

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: pos
integer, private :: facePos
integer, private :: iAnsX
integer, private :: iAnsY
integer, private :: iAnsZ
integer, private :: iVar
integer, private :: mpd1
integer, private :: mpd1_square
integer, private :: iElem
integer, private :: iVEF
integer, private :: ipv
integer, private :: nIndeps