Appearance
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
| Name | Type | Attributes | Description |
|---|---|---|---|
weno | type(weno_object) | pointer | WENO common handler. |
mpih | type(mpih_nvf_object) | MPI handler. | |
a_gpu | real(kind=R8P) | allocatable, device | Optimal weights [1:2,0:S-1,1:S]. |
p_gpu | real(kind=R8P) | allocatable, device | Polinomials coefficients [1:2,0:S-1,0:S-1,1:S]. |
d_gpu | real(kind=R8P) | allocatable, device | Smoothness indicators coefficients [0:S-1,0:S-1,0:S-1,1:S]. |
ror_schemes_gpu | integer(kind=I4P) | allocatable, device | Scheme (S value) for each ROR step. |
ror_ivar_gpu | integer(kind=I4P) | allocatable, device | Index variables to check in ROR. |
ror_stats_gpu | integer(kind=I4P) | allocatable, device | Scheme (S value) for each ROR step. |
cell_scheme_gpu | integer(kind=I4P) | allocatable, device | Modified order close to solids (GPU variable). |
Type-Bound Procedures
| Name | Attributes | Description |
|---|---|---|
initialize | pass(self) | Initialize class. |
Subroutines
initialize
Initialize class.
fortran
subroutine initialize(self, weno)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
self | class(weno_nvf_object) | inout | WENO NVF object. | |
weno | type(weno_object) | in | target | WENO object. |
Call graph