atl_modg_scaledTransposedInvMassMatrix_Q Subroutine

public subroutine atl_modg_scaledTransposedInvMassMatrix_Q(nTotalElems, nDofs, nScalars, maxPolyDegree, nElems, state)

Applies a scaled transposed inverse of the mass matrix for a 3D scheme. The result is a transformation of the polynomial basis from the ansatz- to the test-polynomials. This is useful for a local predictor

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: nTotalElems

defines the dimensions of the state array

integer, intent(in) :: nDofs

defines the dimensions of the state array

integer, intent(in) :: nScalars

defines the dimensions of the state array

integer, intent(in) :: maxPolyDegree

polynomial degree of the modal dg scheme

integer, intent(in) :: nElems

number of elements to work with

real(kind=rk), intent(inout) :: state(nTotalElems,nDofs,nScalars)

the state to transform


Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iAnsX
integer, private :: iAnsY
integer, private :: iAnsZ
integer, private :: ij
integer, private :: ik
integer, private :: jk
integer, private :: ans
integer, private :: ansNext
integer, private :: mpd1
integer, private :: mpd1_square