|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
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...

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. | |
Definition at line 113 of file hdf5_file.F90.
| 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.
| type(global_interpolation_t) hdf5_file::hdf5_checkpoint_layout_t::global_interp |
Definition at line 125 of file hdf5_file.F90.
| logical hdf5_file::hdf5_checkpoint_layout_t::mesh2mesh = .false. |
Definition at line 121 of file hdf5_file.F90.
Definition at line 117 of file hdf5_file.F90.
| type(dofmap_t) hdf5_file::hdf5_checkpoint_layout_t::src_dof |
Definition at line 123 of file hdf5_file.F90.
| type(neko_space_t) hdf5_file::hdf5_checkpoint_layout_t::xh |
Definition at line 119 of file hdf5_file.F90.