Neko  0.9.99
A portable framework for high-order spectral element flow simulations
chkp_file Module Reference

Neko checkpoint file format. More...

Data Types

type  chkp_file_t
 Interface for Neko checkpoint files. More...
 

Functions/Subroutines

subroutine chkp_file_write (this, data, t)
 Write a Neko checkpoint. More...
 
subroutine chkp_file_read (this, data)
 Load a checkpoint from file. More...
 
subroutine chkp_read_field (this, fh, byte_offset, x, nel)
 

Detailed Description

this module defines interface to read/write Neko's ceckpoint files

Function/Subroutine Documentation

◆ chkp_file_read()

subroutine chkp_file::chkp_file_read ( class(chkp_file_t this,
class(*), intent(inout), target  data 
)
private

If checkpoint used another mesh

To ensure that each point is within an element Remedies issue with points on the boundary Technically gives each point a slightly different value but still within the specified tolerance

Definition at line 346 of file chkp_file.f90.

◆ chkp_file_write()

subroutine chkp_file::chkp_file_write ( class(chkp_file_t), intent(inout)  this,
class(*), intent(in), target  data,
real(kind=rp), intent(in), optional  t 
)

Definition at line 70 of file chkp_file.f90.

Here is the call graph for this function:

◆ chkp_read_field()

subroutine chkp_file::chkp_read_field ( class(chkp_file_t this,
type(mpi_file)  fh,
integer(kind=mpi_offset_kind)  byte_offset,
real(kind=rp), dimension(this%sim_xh%lxyz, nel)  x,
integer, intent(in)  nel 
)
private

Definition at line 637 of file chkp_file.f90.