Skip to content

Commit ce91df2

Browse files
committed
run scripts used to generate results in the final production files and zenodo datasets
1 parent 7edb244 commit ce91df2

File tree

3 files changed

+27
-15
lines changed

3 files changed

+27
-15
lines changed

RKLM_Python/queue_run_lamb_forcing.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
omega = 7.292 * 1e-5
1717
# resol_x = [301]
1818
# resol_y = [120]
19-
resol_x = [301]
20-
resol_y = [120]
19+
resol_x = [151]
20+
resol_y = [60]
2121
resol_t = [1,2,4,8,10,12,14,16]
22-
resol_t = [10.0]
22+
# resol_t = [10.0]
2323
# resol_t = [10,12,14,16.0]
2424
# omegas = [0.0, 2.0 * omega * t_ref]
2525
# omegas = [2.0 * omega * t_ref]
2626
omegas = [0.0]
2727

28-
tsteps = [1800, 900, 450, 360, 300, 258, 225]
28+
tsteps = [3600, 1800, 900, 450, 360, 300, 258, 225]
2929
tsteps = [360, 300, 258, 225]
3030
# tsteps = [21]
3131

@@ -39,7 +39,7 @@
3939
ud['iny'] = y+1
4040

4141
ud['ymax'] = 8.0
42-
# ud['do_advection'] = False
42+
ud['do_advection'] = True
4343
ud['rayleigh_forcing'] = False
4444

4545
for t_idx, t in enumerate(resol_t):

RKLM_Python/queue_run_lamb_mixed.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@
3838
ud['ymax'] = 8.0
3939
ud['rayleigh_forcing'] = False
4040
ud['mixed_run'] = True
41-
# ud['do_advection'] = False
41+
ud['do_advection'] = True
4242
ud['output_timesteps'] = False
43+
ud['stepmax'] = 10001
4344

4445

4546
for t in resol_t:
@@ -54,7 +55,10 @@
5455
if om > 0:
5556
ud['aux'] = 'test_run_S%i_a05' %t
5657
else:
57-
ud['aux'] = 'test_run_S%i_mix' %t
58+
if ud['mixed_run'] == True:
59+
ud['aux'] = 'test_run_S%i_mix' %t
60+
else:
61+
ud['aux'] = 'test_run_S%i_adv' %t
5862

5963
print(ud)
6064
# run simulation

RKLM_Python/queue_run_lamb_unstable.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,25 @@
1212

1313
t_ref = 100.0
1414
omega = 7.292 * 1e-5
15-
resol_x = [151,301,601]
16-
resol_y = [15,30,60]
15+
resol_x = [151,301]
16+
resol_y = [15,30]
1717
# resol_x = [601]
1818
# resol_y = [60]
1919
resol_x = [301]
2020
resol_y = [30]
2121
# resol_t = [10,12,14,16]
2222
# resol_t = [200,400,600,800,1000,1200,1400,1600]
23-
# resol_t = [1,2,4,8]
24-
resol_t = [10.0]
23+
resol_t = [1,2,4,8]
24+
# resol_t = [10.0]
2525
# omegas = [0.0, 2.0 * omega * t_ref]
2626
omegas = [2.0 * omega * t_ref]
2727
# omegas = [0.0]
2828

2929

3030
# tsteps = [3600, 1800, 900, 450, 360, 300, 258, 225]
31-
# tsteps = [3600, 1800, 900, 450]
32-
tsteps = [360]
31+
tsteps = [3600, 1800, 900, 450]
32+
# tsteps = [360, 300, 258, 225]
33+
# tsteps = [360]
3334

3435
ud = {}
3536
dap = {
@@ -42,6 +43,7 @@
4243
ud['rayleigh_bdry_switch'] = True
4344
ud['rayleigh_forcing'] = True
4445
ud['do_advection'] = True
46+
ud['trad_forcing'] = False
4547

4648
for t_idx, t in enumerate(resol_t):
4749
ud['dtfixed0'] = t / t_ref
@@ -55,9 +57,15 @@
5557
for om in omegas:
5658
ud['coriolis_strength'] = [0.0, 0.0, om]
5759
if om > 0:
58-
ud['aux'] = 'bdl_run_S%i_a05' %t
60+
if ud['trad_forcing'] == True:
61+
ud['aux'] = 'bdl_run_S%i_a05_trad_forcing_file_test' %t
62+
else:
63+
ud['aux'] = 'bdl_run_S%i_a05' %t
5964
else:
60-
ud['aux'] = 'bdl_run_S%i_noom_a05' %t
65+
if ud['trad_forcing'] == True:
66+
ud['aux'] = 'bdl_run_S%i_noom_a05_trad_forcing_func' %t
67+
else:
68+
ud['aux'] = 'bdl_run_S%i_noom_a05' %t
6169

6270
print(ud)
6371
# run simulation

0 commit comments

Comments
 (0)