Skip to content

adam_weno_gmp_object

ADAM, WENO class GMP (GMP backend of weno_object).

Source: src/lib/gmp/adam_weno_gmp_object.F90

Dependencies

Contents

Derived Types

weno_gmp_object

WENO GMP class definition.

Components

NameTypeAttributesDescription
wenotype(weno_object)pointerWENO common handler.
mpihtype(mpih_gmp_object)pointerMPI handler.
a_gpureal(kind=R8P)pointerOptimal weights [1:2,0:S-1,1:S].
p_gpureal(kind=R8P)pointerPolinomials coefficients [1:2,0:S-1,0:S-1,1:S].
d_gpureal(kind=R8P)pointerSmoothness indicators coefficients [0:S-1,0:S-1,0:S-1,1:S].
ror_schemes_gpuinteger(kind=I4P)pointerScheme (S value) for each ROR step.
ror_ivar_gpuinteger(kind=I4P)pointerIndex variables to check in ROR.
ror_stats_gpuinteger(kind=I4P)pointerScheme (S value) for each ROR step.
cell_scheme_gpuinteger(kind=I4P)pointerModified order close to solids (GPU variable).

Type-Bound Procedures

NameAttributesDescription
initializepass(self)Initialize class.

Subroutines

initialize

Initialize class.

fortran
subroutine initialize(self, mpih, weno)

Arguments

NameTypeIntentAttributesDescription
selfclass(weno_gmp_object)inoutWENO GMP object.
mpihtype(mpih_gmp_object)intargetMPI handler, GMP backend.
wenotype(weno_object)intargetWENO object.

Call graph