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

Go to the source code of this file.

Data Types

type  scalars::scalars_t
 Type to manage multiple scalar transport equations. More...
 

Modules

module  scalars
 Contains the scalars_t type that manages multiple scalar fields.
 

Functions/Subroutines

subroutine scalars::scalars_init (this, n_scalars, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho)
 Initialize the scalars container.
 
subroutine scalars::scalars_init_single (this, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho)
 
subroutine scalars::scalars_step (this, time, ext_bdf, dt_controller)
 Perform a time step for all scalar fields.
 
subroutine scalars::scalars_restart (this, chkp)
 Restart from checkpoint data.
 
subroutine scalars::scalars_validate (this)
 Check if the configuration is valid.
 
subroutine scalars::scalars_free (this)
 Clean up all resources.
 
subroutine scalars::register_lags_with_checkpoint (this, chkp)
 Register scalar lag fields with checkpoint.
 
subroutine scalars::associate_scalar_abx_fields (chkp, index, scalar_field)
 Helper subroutine to associate ABX field pointers with proper TARGET attribute.