|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
A named real array and its selection in a global checkpoint dataset. More...

Public Attributes | |
| character(len=:), allocatable | name |
| Dataset name within the payload. | |
| real(kind=rp), dimension(:), pointer | x => null() |
| Contiguous local host storage, used when the array is stored in the working precision. | |
| real(kind=dp), dimension(:), pointer | x_dp => null() |
Contiguous local host storage, used instead of x when the array is stored in double precision whatever the working precision is. Exactly one of x and x_dp is associated. | |
| type(c_ptr) | x_d = c_null_ptr |
Optional device storage corresponding to x. | |
| integer(kind=i8) | global_count = 0_i8 |
| Number of entries in the global dataset. | |
| integer(kind=i8) | offset = 0_i8 |
| Zero-based offset of the local selection in the global dataset. | |
| logical | replicated = .false. |
| Whether every rank owns an identical copy of the array. | |
Definition at line 45 of file checkpoint_payload.f90.
| integer(kind=i8) checkpoint_payload::checkpoint_array_t::global_count = 0_i8 |
Definition at line 58 of file checkpoint_payload.f90.
| character(len=:), allocatable checkpoint_payload::checkpoint_array_t::name |
Definition at line 47 of file checkpoint_payload.f90.
| integer(kind=i8) checkpoint_payload::checkpoint_array_t::offset = 0_i8 |
Definition at line 60 of file checkpoint_payload.f90.
| logical checkpoint_payload::checkpoint_array_t::replicated = .false. |
Definition at line 62 of file checkpoint_payload.f90.
Definition at line 50 of file checkpoint_payload.f90.
| type(c_ptr) checkpoint_payload::checkpoint_array_t::x_d = c_null_ptr |
Definition at line 56 of file checkpoint_payload.f90.
Definition at line 54 of file checkpoint_payload.f90.