/home/runner/work/amr-wind/amr-wind/amr-wind/core/SimTime.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
SimTime.H
Go to the documentation of this file.
amrex::Real m_plt_t_interval
Time interval for plot file output.
Definition SimTime.H:250
amrex::Vector< amrex::Real > m_postprocess_enforce_dt_tol
Definition SimTime.H:321
void set_current_cfl(const amrex::Real conv_cfl, const amrex::Real diff_cfl, const amrex::Real src_cfl)
Definition SimTime.cpp:153
int m_time_index
Counter for the number of timesteps since start of simulation.
Definition SimTime.H:265
int m_plt_interval
Time step interval for plot file output.
Definition SimTime.H:290
amrex::Real m_force_dt_abs_tol
Smallest absolute tolerance for enforcing dt, considering all.
Definition SimTime.H:262
AMREX_FORCE_INLINE amrex::Real & delta_t_nm2()
Definition SimTime.H:104
int m_chkpt_start_index
Initial starting time index for generating checkpoint files.
Definition SimTime.H:271
amrex::Real m_chkpt_t_tol
Relative (to dt) tolerance for checkpoint time interval output.
Definition SimTime.H:244
int m_profiling_interval
Time step interval for profiling output.
Definition SimTime.H:299
int m_chkpt_interval
Time step interval for writing checkpoint/restart files.
Definition SimTime.H:283
amrex::Real m_delay_time
Delayed adaptive stepping.
Definition SimTime.H:203
AMREX_FORCE_INLINE amrex::Real delta_t_nm1() const
Definition SimTime.H:95
int m_stop_time_index
Maximum timesteps for simulation.
Definition SimTime.H:280
void override_simulation_end_parameters()
Deactivate ending parameters (overset should be externally controlled)
Definition SimTime.H:174
bool m_is_init
Flag indicating if this is initialization.
Definition SimTime.H:308
amrex::Real m_chkpt_t_delay
Time delay for checkpoint/restart output.
Definition SimTime.H:241
bool m_force_chkpt_dt
Bool for if checkpoint time interval should be forced.
Definition SimTime.H:314
bool output_profiling_info() const
Definition SimTime.cpp:423
~SimTime()=default
int m_plt_start_index
Initial starting time index for generating output files.
Definition SimTime.H:274
amrex::Real m_force_chkpt_tol
Relative (to chkpt_t_interval) tolerance for enforcing dt.
Definition SimTime.H:247
int m_regrid_start_index
Initial starting time index for regriding.
Definition SimTime.H:277
bool m_force_plt_dt
Bool for if plt time interval should be forced.
Definition SimTime.H:317
AMREX_FORCE_INLINE amrex::Real delta_t_nm2() const
Definition SimTime.H:98
amrex::Real m_new_time
Time where a new timestep will advance to.
Definition SimTime.H:194
amrex::Real m_start_time
Starting simulation time (to track restart)
Definition SimTime.H:197
void calculate_minimum_enforce_dt_abs_tol()
Calculate minimum enforce dt tolerance based on all considerations.
Definition SimTime.cpp:402
int m_regrid_interval
Time interval for regridding.
Definition SimTime.H:296
amrex::Real m_max_dt
Maximum delta_t indicated by user.
Definition SimTime.H:215
AMREX_FORCE_INLINE int start_time_index() const
Definition SimTime.H:146
AMREX_FORCE_INLINE amrex::Real stop_time() const
Definition SimTime.H:143
amrex::Real m_fixed_dt
Fixed delta_t indicated by user.
Definition SimTime.H:209
AMREX_FORCE_INLINE amrex::Real get_minimum_enforce_dt_abs_tol() const
Definition SimTime.H:119
AMREX_FORCE_INLINE amrex::Real & current_time()
Definition SimTime.H:110
amrex::Real m_dt_calc
delta_t calculated using CFL constraint
Definition SimTime.H:229
AMREX_FORCE_INLINE amrex::Real & delta_t_nm1()
Definition SimTime.H:101
bool m_adaptive
Flag indicating whether timestep is adaptive.
Definition SimTime.H:305
int m_chkpt_delay
Time step delay for checkpoint/restart output (this means that output only happens after the delay)
Definition SimTime.H:287
amrex::Vector< amrex::Real > m_postprocess_time_delay
Definition SimTime.H:323
AMREX_FORCE_INLINE int stop_time_index() const
Definition SimTime.H:149
amrex::Real m_dt_growth
Maximum growth of dt between timesteps.
Definition SimTime.H:235
amrex::Real m_plt_t_tol
Relative (to dt) tolerance for plot time interval output.
Definition SimTime.H:256
bool write_last_checkpoint() const
Definition SimTime.cpp:376
amrex::Real m_init_shrink
Initial reduction in timestep size for startup.
Definition SimTime.H:232
void parse_parameters()
Read user defined options from input file.
Definition SimTime.cpp:8
void add_postproc_dt_parameters(const bool enforce_dt_flag, const amrex::Real enforce_dt_tol, const amrex::Real time_interval, const amrex::Real time_delay)
Get timestep considerations from postprocessing instances.
Definition SimTime.H:158
AMREX_FORCE_INLINE int chkpt_interval() const
Definition SimTime.H:152
SimTime()=default
AMREX_FORCE_INLINE int regrid_interval() const
Definition SimTime.H:137
bool m_use_force_cfl
Flag indicating if forcing should be included in CFL calculation.
Definition SimTime.H:311
AMREX_FORCE_INLINE bool adaptive_timestep() const
Definition SimTime.H:131
void set_restart_time(int tidx, amrex::Real time)
Definition SimTime.cpp:383
std::vector< bool > m_postprocess_enforce_dt
Timestep considerations from postprocessing instances.
Definition SimTime.H:320
AMREX_FORCE_INLINE bool use_force_cfl() const
Definition SimTime.H:134
amrex::Real m_force_plt_tol
Relative (to plt_t_interval) tolerance for enforcing dt.
Definition SimTime.H:259
amrex::Real m_min_dt
Minimum delta_t indicated by user.
Definition SimTime.H:218
AMREX_FORCE_INLINE amrex::Real current_time() const
Definition SimTime.H:107
amrex::Real m_chkpt_t_interval
Time interval for writing checkpoint/restart files.
Definition SimTime.H:238
AMREX_FORCE_INLINE amrex::Real start_time() const
Definition SimTime.H:140
amrex::Vector< amrex::Real > m_postprocess_time_interval
Definition SimTime.H:322
amrex::Real m_plt_t_delay
Time delay for plot file output.
Definition SimTime.H:253
amrex::Real m_stop_time
Max time for simulation.
Definition SimTime.H:200
int m_plt_delay
Time step delay for plot file output.
Definition SimTime.H:293
int m_start_time_index
Initial starting time index.
Definition SimTime.H:268
amrex::Real m_initial_dt
Initial delta_t indicated by user.
Definition SimTime.H:212
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:7
Generated by