|
Neko 1.99.9
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_set_initial_conditions (this, user, is_restart) |
| Set initial conditions for all scalar fields. | |
| subroutine | scalars_validate (this) |
| Check if the configuration is valid. | |
| subroutine | scalars_free (this) |
| Clean up all resources. | |
|
private |
Definition at line 271 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 214 of file scalars.f90.
|
private |
| user | Type with user-defined procedures. |
| is_restart | Whether the case is restarting from a checkpoint. |
Definition at line 228 of file scalars.f90.
|
private |
|
private |
Definition at line 259 of file scalars.f90.