Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Provides a tool to set time step dt. More...
Public Member Functions | |
procedure, pass(this) | init => time_step_controller_init |
Initialize object. More... | |
procedure, pass(this) | set_dt => time_step_controller_set_dt |
Set time stepping. More... | |
Public Attributes | |
logical | if_variable_dt |
Components recording time stepping info. More... | |
real(kind=rp) | set_cfl |
real(kind=rp) | max_dt |
integer | max_update_frequency |
integer | dt_last_change |
real(kind=rp) | alpha |
real(kind=rp) | max_dt_increase_factor |
real(kind=rp) | min_dt_decrease_factor |
Definition at line 43 of file time_step_controller.f90.
procedure, pass(this) time_step_controller::time_step_controller_t::init |
Definition at line 54 of file time_step_controller.f90.
procedure, pass(this) time_step_controller::time_step_controller_t::set_dt |
Definition at line 56 of file time_step_controller.f90.
real(kind=rp) time_step_controller::time_step_controller_t::alpha |
Definition at line 50 of file time_step_controller.f90.
integer time_step_controller::time_step_controller_t::dt_last_change |
Definition at line 49 of file time_step_controller.f90.
logical time_step_controller::time_step_controller_t::if_variable_dt |
Definition at line 45 of file time_step_controller.f90.
real(kind=rp) time_step_controller::time_step_controller_t::max_dt |
Definition at line 47 of file time_step_controller.f90.
real(kind=rp) time_step_controller::time_step_controller_t::max_dt_increase_factor |
Definition at line 51 of file time_step_controller.f90.
integer time_step_controller::time_step_controller_t::max_update_frequency |
Definition at line 48 of file time_step_controller.f90.
real(kind=rp) time_step_controller::time_step_controller_t::min_dt_decrease_factor |
Definition at line 51 of file time_step_controller.f90.
real(kind=rp) time_step_controller::time_step_controller_t::set_cfl |
Definition at line 46 of file time_step_controller.f90.