Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Contains the scalars_t type that manages multiple scalar fields.
Data Types | |
type | scalars_t |
Type to manage multiple scalar transport equations. More... | |
Functions/Subroutines | |
subroutine | 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_init_single (this, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho) |
subroutine | scalars_step (this, time, ext_bdf, dt_controller) |
Perform a time step for all scalar fields. | |
subroutine | scalars_restart (this, chkp) |
Restart from checkpoint data. | |
subroutine | scalars_validate (this) |
Check if the configuration is valid. | |
subroutine | scalars_free (this) |
Clean up all resources. | |
subroutine | register_lags_with_checkpoint (this, chkp) |
Register scalar lag fields with checkpoint. | |
subroutine | associate_scalar_abx_fields (chkp, index, scalar_field) |
Helper subroutine to associate ABX field pointers with proper TARGET attribute. | |
|
private |
Definition at line 243 of file scalars.f90.
subroutine scalars::scalars_init | ( | class(scalars_t), intent(inout) | this, |
integer, intent(in) | n_scalars, | ||
type(mesh_t), intent(in), target | msh, | ||
type(coef_t), intent(in), target | coef, | ||
type(gs_t), intent(inout), target | gs, | ||
type(json_file), intent(inout), target | params, | ||
type(json_file), intent(inout), target | numerics_params, | ||
type(user_t), intent(in), target | user, | ||
type(chkp_t), intent(inout), target | chkp, | ||
type(field_series_t), intent(in), target | ulag, | ||
type(field_series_t), intent(in), target | vlag, | ||
type(field_series_t), intent(in), target | wlag, | ||
type(time_scheme_controller_t), intent(in), target | time_scheme, | ||
type(field_t), intent(in), target | rho | ||
) |
|
private |
|
private |
Definition at line 220 of file scalars.f90.
|
private |
|
private |
Definition at line 232 of file scalars.f90.