Skip to content

adam_fnl_weno_object

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

Source: src/lib/fnl/adam_fnl_weno_object.F90

Dependencies

Contents

Derived Types

weno_fnl_object

WENO FNL class definition.

Components

NameTypeAttributesDescription
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 from weno global singleton.

Subroutines

initialize

Initialize class from program-scope weno singleton (adam_weno_global). Requires mpih_fnl (adam_fnl_mpih_global) and weno (adam_weno_global) to be initialized before calling.

fortran
subroutine initialize(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(weno_fnl_object)inoutWENO FNL object.

Call graph