Hello,
I'm having trouble getting over CFL breaches in domain d01 of a double-way-nested simulation. In the table below are shown some relevant information (i.e. : Config name, Date, Max CFL at i,j,k as well as CFL and w values) :
I noticed most of CFL maximum errors occur at 26th vertical level ; except when I use adaptive time-step (which revealed much less stable in my case).
Between configuration showing " 1 " or " 2 ", the SST input has been changed (I noticed inconsistencies in the first inputs and corrected it). The " A " or " D " stands for convection Activated or Deactivated (for domain d02 only ; always activated for domain d01).
If I succeeded running 3 years, having to lower temporarily and once in a while time-step when running with erroneous SST input (1), I cannot complete 3rd month 2013-11 simulation when using corrected SST (2). Nothing changed in the namelist - as shown below - except for the fact that I activated prec_acc :
I already activated w_damping (always on - see namelist attached) and tried increasing epssm from 0.1 to 0.5 without success. I'm wondering if there is anything else I could try except for lowering time-step from 40, to 36 and even 30 secons (because then computing time becomes way too long).
Thanks for your advice
I'm having trouble getting over CFL breaches in domain d01 of a double-way-nested simulation. In the table below are shown some relevant information (i.e. : Config name, Date, Max CFL at i,j,k as well as CFL and w values) :
Config./Month | Date | i | j | k | CFL | w |
WS_KF_RRTMG_1_D_execute/20131101_20131130/ | 2013-11-18_06:38:40 | 120 | 14 | 26 | 2.000419 | -0.4045501 |
WS_KF_RRTMG_2_D_execute/20131101_20131130/ | 2013-11-28_11:04:00 | 29 | 23 | 28 | 2.672609 | 12.23001 |
WS_KF_RRTMG_2_D_execute/20131101_20131130_CFL/ | 2013-11-28_07:28:48 | 37 | 26 | 29 | 43.43441 | NaN |
WS_KF_RRTMG_2_A_execute/20131101_20131130/ | 2013-11-08_08:44:59+**/** | 50 | 57 | 2 | 7.971124 | 14.43325 |
WS_KF_RRTMG_2_A_execute/20131101_20131130/ | 2013-11-08_08:44:59+**/** | 57 | 58 | 2 | 70.72917 | 169.2141 |
WS_KF_RRTMG_2_A_execute/20131101_20131130/ | 2013-11-08_08:44:59+**/** | 61 | 57 | 2 | 16.67289 | 48.04175 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_ADAPTIVE01/ | 2013-11-08_10:10:51+**/** | 50 | 57 | 2 | 95.61411 | 104.5045 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_ADAPTIVE01/ | 2013-11-08_10:10:51+**/** | 52 | 58 | 2 | 94.22695 | -185.2215 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_ADAPTIVE01/ | 2013-11-08_10:10:51+**/** | 61 | 57 | 2 | 842.9833 | 3768.595 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_CFL/ | 2013-11-28_09:08:00 | 19 | 14 | 26 | 6.759264 | -10.15765 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_CFL/ | 2013-11-18_06:36:40 | 120 | 14 | 26 | 2.000036 | -0.4398801 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_CFL/ | 2013-11-18_13:24:00 | 112 | 51 | 26 | 2.008152 | 4.481654 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_CFL_30s/ | 2013-11-28_10:13:00 | 30 | 20 | 28 | 2.574980 | 21.10369 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_CFL_36s/ | 2013-11-28_08:51:36 | 35 | 18 | 26 | 2.859098 | 5.297072 |
WS_KF_RRTMG_2_A_execute/20131101_20131130_CFL_36s_EPSSM/ | 2013-11-27_18:18:00 | 18 | 39 | 26 | 2.640796 | 7.657585 |
WS_KF_RRTMG_1_A_execute/20131101_20131130/ | 2013-11-18_06:37:20 | 120 | 14 | 26 | 2.000382 | -0.3832043 |
I noticed most of CFL maximum errors occur at 26th vertical level ; except when I use adaptive time-step (which revealed much less stable in my case).
Between configuration showing " 1 " or " 2 ", the SST input has been changed (I noticed inconsistencies in the first inputs and corrected it). The " A " or " D " stands for convection Activated or Deactivated (for domain d02 only ; always activated for domain d01).
If I succeeded running 3 years, having to lower temporarily and once in a while time-step when running with erroneous SST input (1), I cannot complete 3rd month 2013-11 simulation when using corrected SST (2). Nothing changed in the namelist - as shown below - except for the fact that I activated prec_acc :
Code:
dify WS_KF_RRTMG_2_D_execute/20131101_20131130/namelist.input WS_KF_RRTMG_1_D_execute/20131101_20131130/namelist.input
time_step =30 , | time_step =40 ,
use_adaptive_time_step = .false., <
target_cfl = 1.2, 1.2, 1.2, <
target_hcfl = 0.84, 0.84, 0.84, <
max_step_increase_pct = 50, 50, 51, <
starting_time_step = 36, 12, -1, <
starting_time_step_den = 0,0, <
max_time_step = -1, -1, -1, <
max_time_step_den = 0,0, <
min_time_step = -1, -1, -1, <
min_time_step_den = 0,0, <
adaptation_domain = 1, <
bucket_mm = 1, | prec_acc_dt = 360.,360.,
bucket_J = 3.6e6, | /
prec_acc_dt = 60, 60, <
/ <
I already activated w_damping (always on - see namelist attached) and tried increasing epssm from 0.1 to 0.5 without success. I'm wondering if there is anything else I could try except for lowering time-step from 40, to 36 and even 30 secons (because then computing time becomes way too long).
Thanks for your advice
Attachments
Last edited: