Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
checkpoint.f90 File Reference

Go to the source code of this file.

Data Types

type  checkpoint::chkp_t
 

Modules

module  checkpoint
 Defines a checkpoint.
 

Functions/Subroutines

subroutine checkpoint::chkp_init (this)
 Initialize checkpoint structure with mandatory data.
 
subroutine checkpoint::chkp_free (this)
 Reset checkpoint.
 
subroutine checkpoint::chkp_sync_host (this)
 Synchronize checkpoint with device.
 
subroutine checkpoint::chkp_sync_device (this)
 Synchronize device with checkpoint.
 
subroutine checkpoint::chkp_add_fluid (this, u, v, w, p)
 Add a fluid to the checkpoint.
 
subroutine checkpoint::chkp_add_lag (this, ulag, vlag, wlag)
 Add lagged velocity terms.
 
subroutine checkpoint::chkp_add_scalar (this, s, slag, abs1, abs2)
 Add a scalar to checkpointing.
 
subroutine checkpoint::chkp_add_ale (this, x, y, z, blag, blaglag, wm_x, wm_y, wm_z, wm_x_lag, wm_y_lag, wm_z_lag, pivot_pos, pivot_vel_lag, basis_pos, basis_vel_lag)
 Add mesh velocity and other required variables to checkpointing for ALE.
 
pure real(kind=dp) function checkpoint::chkp_restart_time (this)
 Return restart time from a loaded checkpoint.