Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
checkpoint_payload::checkpoint_array_t Type Reference

A named real array and its selection in a global checkpoint dataset. More...

Collaboration diagram for checkpoint_payload::checkpoint_array_t:

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.
 

Detailed Description

Definition at line 45 of file checkpoint_payload.f90.

Member Data Documentation

◆ global_count

integer(kind=i8) checkpoint_payload::checkpoint_array_t::global_count = 0_i8

Definition at line 58 of file checkpoint_payload.f90.

◆ name

character(len=:), allocatable checkpoint_payload::checkpoint_array_t::name

Definition at line 47 of file checkpoint_payload.f90.

◆ offset

integer(kind=i8) checkpoint_payload::checkpoint_array_t::offset = 0_i8

Definition at line 60 of file checkpoint_payload.f90.

◆ replicated

logical checkpoint_payload::checkpoint_array_t::replicated = .false.

Definition at line 62 of file checkpoint_payload.f90.

◆ x

real(kind=rp), dimension(:), pointer checkpoint_payload::checkpoint_array_t::x => null()

Definition at line 50 of file checkpoint_payload.f90.

◆ x_d

type(c_ptr) checkpoint_payload::checkpoint_array_t::x_d = c_null_ptr

Definition at line 56 of file checkpoint_payload.f90.

◆ x_dp

real(kind=dp), dimension(:), pointer checkpoint_payload::checkpoint_array_t::x_dp => null()

Definition at line 54 of file checkpoint_payload.f90.


The documentation for this type was generated from the following file: