/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:251
amrex::Vector< amrex::Real > m_postprocess_enforce_dt_tol
Definition SimTime.H:328
int m_time_index
Counter for the number of timesteps since start of simulation.
Definition SimTime.H:272
int m_plt_interval
Time step interval for plot file output.
Definition SimTime.H:297
amrex::Real m_force_dt_abs_tol
Smallest absolute tolerance for enforcing dt, considering all.
Definition SimTime.H:263
AMREX_FORCE_INLINE amrex::Real & delta_t_nm2()
Definition SimTime.H:105
int m_chkpt_start_index
Initial starting time index for generating checkpoint files.
Definition SimTime.H:278
amrex::Real m_chkpt_t_tol
Relative (to dt) tolerance for checkpoint time interval output.
Definition SimTime.H:245
int m_profiling_interval
Time step interval for profiling output.
Definition SimTime.H:306
int m_chkpt_interval
Time step interval for writing checkpoint/restart files.
Definition SimTime.H:290
amrex::Real m_delay_time
Delayed adaptive stepping.
Definition SimTime.H:204
void set_current_cfl(amrex::Real conv_cfl, amrex::Real diff_cfl, amrex::Real src_cfl)
Definition SimTime.cpp:157
AMREX_FORCE_INLINE amrex::Real delta_t_nm1() const
Definition SimTime.H:96
int m_stop_time_index
Maximum timesteps for simulation.
Definition SimTime.H:287
void override_simulation_end_parameters()
Deactivate ending parameters (overset should be externally controlled)
Definition SimTime.H:175
bool m_is_init
Flag indicating if this is initialization.
Definition SimTime.H:315
amrex::Real m_chkpt_t_delay
Time delay for checkpoint/restart output.
Definition SimTime.H:242
bool m_force_chkpt_dt
Bool for if checkpoint time interval should be forced.
Definition SimTime.H:321
bool output_profiling_info() const
Definition SimTime.cpp:458
~SimTime()=default
int m_plt_start_index
Initial starting time index for generating output files.
Definition SimTime.H:281
amrex::Real m_force_chkpt_tol
Relative (to chkpt_t_interval) tolerance for enforcing dt.
Definition SimTime.H:248
int m_regrid_start_index
Initial starting time index for regriding.
Definition SimTime.H:284
bool m_force_plt_dt
Bool for if plt time interval should be forced.
Definition SimTime.H:324
AMREX_FORCE_INLINE amrex::Real delta_t_nm2() const
Definition SimTime.H:99
amrex::Real m_new_time
Time where a new timestep will advance to.
Definition SimTime.H:195
amrex::Real m_start_time
Starting simulation time (to track restart)
Definition SimTime.H:198
void calculate_minimum_enforce_dt_abs_tol()
Calculate minimum enforce dt tolerance based on all considerations.
Definition SimTime.cpp:436
int m_regrid_interval
Time interval for regridding.
Definition SimTime.H:303
amrex::Real m_plt_start_time
Initial starting time for generating output files (time-based)
Definition SimTime.H:269
amrex::Real m_max_dt
Maximum delta_t indicated by user.
Definition SimTime.H:216
AMREX_FORCE_INLINE int start_time_index() const
Definition SimTime.H:147
AMREX_FORCE_INLINE amrex::Real stop_time() const
Definition SimTime.H:144
amrex::Real m_fixed_dt
Fixed delta_t indicated by user.
Definition SimTime.H:210
AMREX_FORCE_INLINE amrex::Real get_minimum_enforce_dt_abs_tol() const
Definition SimTime.H:120
AMREX_FORCE_INLINE amrex::Real & current_time()
Definition SimTime.H:111
amrex::Real m_dt_calc
delta_t calculated using CFL constraint
Definition SimTime.H:230
AMREX_FORCE_INLINE amrex::Real & delta_t_nm1()
Definition SimTime.H:102
bool m_adaptive
Flag indicating whether timestep is adaptive.
Definition SimTime.H:312
int m_chkpt_delay
Time step delay for checkpoint/restart output (this means that output only happens after the delay)
Definition SimTime.H:294
amrex::Vector< amrex::Real > m_postprocess_time_delay
Definition SimTime.H:330
AMREX_FORCE_INLINE int stop_time_index() const
Definition SimTime.H:150
amrex::Real m_dt_growth
Maximum growth of dt between timesteps.
Definition SimTime.H:236
amrex::Real m_plt_t_tol
Relative (to dt) tolerance for plot time interval output.
Definition SimTime.H:257
bool write_last_checkpoint() const
Definition SimTime.cpp:398
amrex::Real m_init_shrink
Initial reduction in timestep size for startup.
Definition SimTime.H:233
void parse_parameters()
Read user defined options from input file.
Definition SimTime.cpp:11
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:159
AMREX_FORCE_INLINE int chkpt_interval() const
Definition SimTime.H:153
SimTime()=default
AMREX_FORCE_INLINE int regrid_interval() const
Definition SimTime.H:138
bool m_use_force_cfl
Flag indicating if forcing should be included in CFL calculation.
Definition SimTime.H:318
AMREX_FORCE_INLINE bool adaptive_timestep() const
Definition SimTime.H:132
void set_restart_time(int tidx, amrex::Real time)
Definition SimTime.cpp:413
std::vector< bool > m_postprocess_enforce_dt
Timestep considerations from postprocessing instances.
Definition SimTime.H:327
AMREX_FORCE_INLINE bool use_force_cfl() const
Definition SimTime.H:135
amrex::Real m_force_plt_tol
Relative (to plt_t_interval) tolerance for enforcing dt.
Definition SimTime.H:260
amrex::Real m_min_dt
Minimum delta_t indicated by user.
Definition SimTime.H:219
AMREX_FORCE_INLINE amrex::Real current_time() const
Definition SimTime.H:108
amrex::Real m_chkpt_t_interval
Time interval for writing checkpoint/restart files.
Definition SimTime.H:239
AMREX_FORCE_INLINE amrex::Real start_time() const
Definition SimTime.H:141
amrex::Real m_chkpt_start_time
Initial starting time for generating checkpoint files (time-based)
Definition SimTime.H:266
amrex::Vector< amrex::Real > m_postprocess_time_interval
Definition SimTime.H:329
amrex::Real m_plt_t_delay
Time delay for plot file output.
Definition SimTime.H:254
amrex::Real m_stop_time
Max time for simulation.
Definition SimTime.H:201
int m_plt_delay
Time step delay for plot file output.
Definition SimTime.H:300
int m_start_time_index
Initial starting time index.
Definition SimTime.H:275
amrex::Real m_initial_dt
Initial delta_t indicated by user.
Definition SimTime.H:213
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Generated by