Skip to content

adam_weno_nvf_object

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

Source: src/lib/nvf/adam_weno_nvf_object.F90

Dependencies

Contents

Derived Types

weno_nvf_object

WENO NVF class definition.

Components

NameTypeAttributesDescription
wenotype(weno_object)pointerWENO common handler.
mpihtype(mpih_nvf_object)MPI handler.
a_gpureal(kind=R8P)allocatable, deviceOptimal weights [1:2,0:S-1,1:S].
p_gpureal(kind=R8P)allocatable, devicePolinomials coefficients [1:2,0:S-1,0:S-1,1:S].
d_gpureal(kind=R8P)allocatable, deviceSmoothness indicators coefficients [0:S-1,0:S-1,0:S-1,1:S].
ror_schemes_gpuinteger(kind=I4P)allocatable, deviceScheme (S value) for each ROR step.
ror_ivar_gpuinteger(kind=I4P)allocatable, deviceIndex variables to check in ROR.
ror_stats_gpuinteger(kind=I4P)allocatable, deviceScheme (S value) for each ROR step.
cell_scheme_gpuinteger(kind=I4P)allocatable, deviceModified order close to solids (GPU variable).

Type-Bound Procedures

NameAttributesDescription
initializepass(self)Initialize class.

Subroutines

initialize

Initialize class.

fortran
subroutine initialize(self, weno)

Arguments

NameTypeIntentAttributesDescription
selfclass(weno_nvf_object)inoutWENO NVF object.
wenotype(weno_object)intargetWENO object.

Call graph