Commit 9a8aa15
authored
Merge pull request #235 from gold2718/ZM_mods
Summary: Introduce refactored ZM modifications from THT
Contributors: Thomas Toniazzo (@tto061) with editing assistance from @oyvindseland and @gold2718
Reviewers: @oyvindseland
Purpose of changes: Improving energy conservation and re-introducing specific NorESM2 ZM settings into NorESM3 (#225)
Github PR URL: #235
Changes made to build system: None
Changes made to the namelist:
- `zmconv_tiedke_lnd`: Parcel temperature perturbation over land in ZM deep convection scheme in units of (K).
- Default: a 1K perturbation
- `zmconv_use_moist_plume_thermo`: Account for freezing in plume-ensemble buoyancy. When `.true.`, use moist thermodynamics to compute plume-ensemble properties.
- Default: `.false.`
- `zmconv_retrigger`: Iterate plume-ensemble computation and trigger functions.
- Default: `.false.`
- `zmconv_entrmn`: Maximum entrainment rate for plume ensemble
- Default: 2e-4 m-1
- `zmconv_alfadet`: Convective detrainment/entrainment ratio
- Default: 0.1
- `zmconv_plclmin`: Minimum LCL pressure to allow ZM deep convection
- Default: 600 hPa
- `compute_enthalpy_flux`: Enthalpy flux terms explicitly computed and added in the atmosphere and
passed to an active ocean component.
- Default: `.false.`
Changes to the defaults for the boundary datasets: None
Substantial timing or memory changes: None
- Added `compute_enthalpy_flux to air_composition` namelist variable but not the code to calculate or send the enthalpy.
- Added a regression test of the ZM mods that sets `zmconv_retrigger` and `zmconv_use_moist_plume_thermo` to `.true.` and turned on all ZM output fields. Verified that this test is BFB when `zmconv_retrigger` and `zmconv_use_moist_plume_thermo` are `.false.`.
- aux_cam_noresm: Most tests pass except for namelist differences caused by the new namelist items (see above).
- ERP_Ln9.ne16pg3_ne16pg3_mtn14.NF1850ghg_fates-nocomp.betzy_intel.cam-outfrq9s is an expected fail due to a CLM restart failure.
- #22512 files changed
Lines changed: 224 additions & 24 deletions
File tree
- bld
- namelist_files
- cime_config/testdefs
- testmods_dirs/cam/outfrq9s_zm
- components
- src
- physics/cam
- utils
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
241 | | - | |
| 241 | + | |
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
| 458 | + | |
| 459 | + | |
458 | 460 | | |
459 | 461 | | |
460 | 462 | | |
| |||
3891 | 3893 | | |
3892 | 3894 | | |
3893 | 3895 | | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
| 3902 | + | |
| 3903 | + | |
3894 | 3904 | | |
3895 | 3905 | | |
3896 | 3906 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2788 | 2788 | | |
2789 | 2789 | | |
2790 | 2790 | | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
2791 | 2800 | | |
2792 | 2801 | | |
2793 | 2802 | | |
| |||
3003 | 3012 | | |
3004 | 3013 | | |
3005 | 3014 | | |
| 3015 | + | |
| 3016 | + | |
| 3017 | + | |
3006 | 3018 | | |
3007 | 3019 | | |
3008 | 3020 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3300 | 3300 | | |
3301 | 3301 | | |
3302 | 3302 | | |
| 3303 | + | |
| 3304 | + | |
| 3305 | + | |
| 3306 | + | |
| 3307 | + | |
| 3308 | + | |
| 3309 | + | |
| 3310 | + | |
3303 | 3311 | | |
3304 | 3312 | | |
3305 | 3313 | | |
| |||
3324 | 3332 | | |
3325 | 3333 | | |
3326 | 3334 | | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
| 3344 | + | |
| 3345 | + | |
| 3346 | + | |
| 3347 | + | |
| 3348 | + | |
| 3349 | + | |
| 3350 | + | |
| 3351 | + | |
| 3352 | + | |
| 3353 | + | |
| 3354 | + | |
| 3355 | + | |
| 3356 | + | |
| 3357 | + | |
| 3358 | + | |
| 3359 | + | |
| 3360 | + | |
| 3361 | + | |
| 3362 | + | |
| 3363 | + | |
| 3364 | + | |
| 3365 | + | |
| 3366 | + | |
3327 | 3367 | | |
3328 | 3368 | | |
3329 | 3369 | | |
| |||
5736 | 5776 | | |
5737 | 5777 | | |
5738 | 5778 | | |
5739 | | - | |
| 5779 | + | |
5740 | 5780 | | |
5741 | 5781 | | |
5742 | 5782 | | |
| |||
8242 | 8282 | | |
8243 | 8283 | | |
8244 | 8284 | | |
| 8285 | + | |
| 8286 | + | |
| 8287 | + | |
| 8288 | + | |
| 8289 | + | |
| 8290 | + | |
| 8291 | + | |
| 8292 | + | |
| 8293 | + | |
8245 | 8294 | | |
8246 | 8295 | | |
8247 | 8296 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
89 | 98 | | |
90 | 99 | | |
91 | 100 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
Lines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
Submodule atmos_phys updated 155 files
0 commit comments