Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixed defs for adap time step namelist vars in README.namelist #2158

Merged
merged 1 commit into from
Jan 23, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 12 additions & 9 deletions run/README.namelist
Original file line number Diff line number Diff line change
Expand Up @@ -405,20 +405,23 @@ Namelist variables for controlling the adaptive time step option:
use_adaptive_time_step = .false. ! T/F use adaptive time stepping.
step_to_output_time = .true. ! if adaptive time stepping, T/F modify the
time steps so that the exact history time is reached
target_cfl(max_dom) = 1.2,1.2 ! vertical and horizontal CFL <= to this value implies
no reason to reduce the time step, and to increase it
target_hcfl(max_dom) = .84,.84 ! horizontal CFL <= to this value implies
max_step_increase_pct(max_dom) = 5,51 ! percentage of previous time step to increase, if the
target_cfl(max_dom) = 1.2,1.2 ! if vertical CFL is <= to this value, it means there
is no reason to reduce the time step, and therefore
time step is increased
target_hcfl(max_dom) = .84,.84 ! if horizontal CFL <= to this value, it suggests no
need to reduce time step, and therefore time step
is increased
max_step_increase_pct(max_dom) = 5,51 ! increase percentage for the previous time step, if the
max(vert cfl, horiz cfl) <= target_cfl, then the time
will increase by max_step_increase_pct. Use something
large for nests (51% suggested)
starting_time_step(max_dom) = -1,-1 ! flag = -1 implies use 4*dx (defined in start_em),
will increase by this percentage; use something
much larger for nests (51% suggested, i.e., = 5, 51, 51)
starting_time_step(max_dom) = -1,-1 ! flag = -1 sets time step to 4*dx (defined in start_em),
starting_time_step = 100 means the starting time step
for the coarse grid is 100 s
max_time_step(max_dom) = -1,-1 ! flag = -1 implies max time step is 8*dx,
max_time_step(max_dom) = -1,-1 ! flag = -1 sets the max time step to 8*dx,
max_time_step = 100 means that the time step will not
exceed 100 s
min_time_step(max_dom) = -1,-1 ! flag = -1 implies max time step is 3*dx,
min_time_step(max_dom) = -1,-1 ! flag = -1 sets max time step to 3*dx,
min_time_step = 100 means that the time step will not
be less than 100 s
adaptation_domain = 1 ! default, all fine grid domains adaptive dt driven by coarse-grid
Expand Down