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

Where the data in a checkpoint file sits and how it maps onto the running case. Built once per read and shared by every dataset in the file, so a mesh-to-mesh point search happens once rather than per field. More...

Collaboration diagram for hdf5_file::hdf5_checkpoint_layout_t:

Public Member Functions

procedure, pass(this) free (this)
 Release the interpolation state and the function space.
 

Public Attributes

type(mesh_t), pointer msh => null()
 Mesh whose element ordering and offsets the file is laid out in: the running case's mesh unless case.restart_mesh_file named the mesh the checkpoint was written on.
 
type(neko_space_t) xh
 Function space the file was written in.
 
logical mesh2mesh = .false.
 Whether msh is a different mesh from the running case's.
 
type(dofmap_t) src_dof
 Dofmap of the file's discretisation, needed for the point search.
 
type(global_interpolation_t) global_interp
 Evaluates data given on msh at the running case's nodes.
 

Detailed Description

Definition at line 113 of file hdf5_file.F90.

Member Function/Subroutine Documentation

◆ free()

procedure, pass(this) hdf5_file::hdf5_checkpoint_layout_t::free ( class(hdf5_checkpoint_layout_t), intent(inout)  this)

Definition at line 128 of file hdf5_file.F90.

Member Data Documentation

◆ global_interp

type(global_interpolation_t) hdf5_file::hdf5_checkpoint_layout_t::global_interp

Definition at line 125 of file hdf5_file.F90.

◆ mesh2mesh

logical hdf5_file::hdf5_checkpoint_layout_t::mesh2mesh = .false.

Definition at line 121 of file hdf5_file.F90.

◆ msh

type(mesh_t), pointer hdf5_file::hdf5_checkpoint_layout_t::msh => null()

Definition at line 117 of file hdf5_file.F90.

◆ src_dof

type(dofmap_t) hdf5_file::hdf5_checkpoint_layout_t::src_dof

Definition at line 123 of file hdf5_file.F90.

◆ xh

type(neko_space_t) hdf5_file::hdf5_checkpoint_layout_t::xh

Definition at line 119 of file hdf5_file.F90.


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