Skip to content

Commit 1ce1781

Browse files
authored
Merge pull request #1380 from jimmielin/hplin/gw_drag
cam6_4_133: Complete CCPPization of all gravity wave drag
2 parents a579f3a + b67a4c4 commit 1ce1781

22 files changed

+2533
-6979
lines changed

.gitmodules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
[submodule "atmos_phys"]
3030
path = src/atmos_phys
3131
url = https://github.com/ESCOMP/atmospheric_physics
32-
fxtag = atmos_phys0_18_003
32+
fxtag = atmos_phys0_19_000
3333
fxrequired = AlwaysRequired
34-
fxDONOTUSEurl = https://github.com/ESCOMP/atmospheric_physics
34+
fxDONOTUSEurl = https://github.com/ESCOMP/atmospheric_physics
3535

3636
[submodule "cam-sima"]
3737
path = src/utils/cam-sima

bld/build-namelist

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3885,7 +3885,6 @@ if (!$simple_phys) {
38853885
add_default($nl, 'use_gw_convect_sh', 'val'=>'.false.');
38863886
add_default($nl, 'gw_lndscl_sgh');
38873887
add_default($nl, 'gw_oro_south_fac');
3888-
add_default($nl, 'gw_limit_tau_without_eff');
38893888
add_default($nl, 'gw_apply_tndmax');
38903889

38913890
# Gravity wave ridge settings

bld/configure

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2133,6 +2133,7 @@ sub write_filepath
21332133
print $fh "$camsrcdir/src/atmos_phys/schemes/rrtmgp/utils\n";
21342134
print $fh "$camsrcdir/src/atmos_phys/schemes/rasch_kristjansson\n";
21352135
print $fh "$camsrcdir/src/atmos_phys/schemes/utilities\n";
2136+
print $fh "$camsrcdir/src/atmos_phys/schemes/gravity_wave_drag\n";
21362137
print $fh "$camsrcdir/src/atmos_phys/schemes/rayleigh_friction\n";
21372138
print $fh "$camsrcdir/src/atmos_phys/schemes/cloud_fraction\n";
21382139
print $fh "$camsrcdir/src/atmos_phys/schemes/vertical_diffusion\n";

bld/namelist_files/namelist_defaults_cam.xml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@
298298
<bnd_topo hgrid="C192" >atm/cam/topo/fv3_C192_nc3000_Co030_Fi001_MulG_PF_Nsw021_c200625.nc</bnd_topo>
299299
<bnd_topo hgrid="C384" >atm/cam/topo/fv3_C384_nc3000_Co015_Fi001_MulG_PF_nullRR_Nsw011_c200625.nc</bnd_topo>
300300

301+
<bnd_topo hgrid="ne3np4" >atm/cam/topo/se/ne3np4_gmted2010_modis_bedmachine_nc0540_Laplace1000_noleak_20230717.nc</bnd_topo>
301302
<bnd_topo hgrid="ne5np4" >atm/cam/topo/se/ne5np4_nc3000_Co360_Fi001_MulG_PF_nullRR_Nsw064_20170515.nc</bnd_topo>
302303
<bnd_topo hgrid="ne16np4" >atm/cam/topo/se/ne16np4_nc3000_Co120_Fi001_PF_nullRR_Nsw084_20171012.nc</bnd_topo>
303304
<bnd_topo hgrid="ne30np4" >atm/cam/topo/se/ne30np4_gmted2010_modis_bedmachine_nc3000_Laplace0100_noleak_greenlndantarcsgh30fac2.50_20250822.nc</bnd_topo>
@@ -793,6 +794,7 @@
793794

794795
<gw_top_taper>.false.</gw_top_taper>
795796
<gw_top_taper waccmx="1">.true.</gw_top_taper>
797+
796798
<pgwv>32</pgwv>
797799
<pgwv waccmx="1">18</pgwv>
798800

@@ -857,16 +859,6 @@
857859
<gw_lndscl_sgh chem="trop_strat_mam5_vbsext">.false.</gw_lndscl_sgh>
858860
<gw_lndscl_sgh carma="trop_strat_soa1">.false.</gw_lndscl_sgh>
859861
<gw_lndscl_sgh carma="trop_strat_soa5">.false.</gw_lndscl_sgh>
860-
<gw_limit_tau_without_eff >.false.</gw_limit_tau_without_eff>
861-
<gw_limit_tau_without_eff waccm_phys="1">.true. </gw_limit_tau_without_eff>
862-
<gw_limit_tau_without_eff model_top="ht">.true. </gw_limit_tau_without_eff>
863-
<gw_limit_tau_without_eff chem="geoschem_mam4">.true. </gw_limit_tau_without_eff>
864-
<gw_limit_tau_without_eff chem="trop_strat_mam4_vbs">.true. </gw_limit_tau_without_eff>
865-
<gw_limit_tau_without_eff chem="trop_strat_mam4_vbsext">.true. </gw_limit_tau_without_eff>
866-
<gw_limit_tau_without_eff chem="trop_strat_mam5_vbs">.true. </gw_limit_tau_without_eff>
867-
<gw_limit_tau_without_eff chem="trop_strat_mam5_vbsext">.true. </gw_limit_tau_without_eff>
868-
<gw_limit_tau_without_eff carma="trop_strat_soa1">.true. </gw_limit_tau_without_eff>
869-
<gw_limit_tau_without_eff carma="trop_strat_soa5">.true. </gw_limit_tau_without_eff>
870862
<gw_apply_tndmax >.true. </gw_apply_tndmax>
871863
<gw_apply_tndmax chem="geoschem_mam4" >.false.</gw_apply_tndmax>
872864
<gw_apply_tndmax phys="cam7" >.false.</gw_apply_tndmax>
@@ -2952,7 +2944,7 @@
29522944
<scm_relax_tau_top_sec scam="1" > 172800.D0 </scm_relax_tau_top_sec>
29532945

29542946

2955-
<!-- IOP SCAM defaults (The Single Column Atmosphere Model Version 6 (SCAM6), J. Adv. Model. Earth Sy., 11, 13811401, https://doi.org/10.1029/2018MS001578-->
2947+
<!-- IOP SCAM defaults (The Single Column Atmosphere Model Version 6 (SCAM6), J. Adv. Model. Earth Sy., 11, 1381-1401, https://doi.org/10.1029/2018MS001578-->
29562948

29572949
<!-- IOP ARM95/ARM Southern Great Plains/lat:36/lon:263/Jul 1995/18d/M. Zhang et al. (2016)/Land convection -->
29582950
<ncdata hgrid="ne3np4" nlev="32" scam_iop="arm95" >atm/cam/inic/se/CESM2.F2000climo.ne3np4.cam.i.0003-06-01-00000.nc</ncdata>

bld/namelist_files/namelist_definition.xml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1270,13 +1270,6 @@ In the low-top model, this helps to conserve momentum and produce a QBO.
12701270
Default: set by build-namelist.
12711271
</entry>
12721272

1273-
<entry id="gw_limit_tau_without_eff" type="logical" category="gw_drag"
1274-
group="gw_drag_nl" valid_values="" >
1275-
Apply limiters to tau before applying the efficiency factor, rather than
1276-
afterward.
1277-
Default: set by build-namelist
1278-
</entry>
1279-
12801273
<entry id="gw_apply_tndmax" type="logical" category="gw_drag"
12811274
group="gw_drag_nl" valid_values="" >
12821275
Apply limiter on maximum wind tendency from stress divergence in gravity wave drag scheme.
@@ -1533,7 +1526,7 @@ Default: set by build-namelist.
15331526

15341527
<entry id="gw_rdg_do_adjust_tauoro" type="logical" category="gw_rdg"
15351528
group="gw_rdg_nl" valid_values="" >
1536-
If true, then adujust tauoro
1529+
If true, then adjust tauoro
15371530
Default: set by build-namelist.
15381531
</entry>
15391532

@@ -1575,7 +1568,7 @@ Default: set by build-namelist.
15751568

15761569
<entry id="gw_rdg_Fr_c" type="real" category="gw_rdg"
15771570
group="gw_rdg_nl" valid_values="" >
1578-
Critical inverse4 Froude number
1571+
Critical inverse Froude number
15791572
Default: set by build-namelist.
15801573
</entry>
15811574

doc/ChangeLog

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,195 @@
11
===============================================================
22

3+
Tag name: cam6_4_133
4+
Originator(s): jimmielin, jtruesdal
5+
Date: Nov 28, 2025
6+
One-line Summary: Complete CCPPization of all gravity wave drag
7+
Github PR URL: https://github.com/ESCOMP/CAM/pull/1380
8+
9+
Purpose of changes (include the issue number and title text for each relevant GitHub issue):
10+
- Completes #416:
11+
- Move all gravity wave parameterizations to atmos_phys.
12+
- Complete CCPPization of necessary interstitials.
13+
- Complete CCPPization of orographic gravity wave drag for CAM4.
14+
- Complete CCPPization of Ridge (beta/gamma), Moving Mountain, Beres convection (deep/shallow), and Frontogenesis gravity wave drag for CAM6/7.
15+
16+
Describe any changes made to build system:
17+
- Add gravity wave drag scheme subdirectory to atmos_phys.
18+
19+
Describe any changes made to the namelist:
20+
- Minor typo fixes; removal of certain unused parameters
21+
22+
List any changes to the defaults for the boundary datasets:
23+
- Topo file for ne3np4
24+
25+
Describe any substantial timing or memory changes: N/A
26+
27+
Code reviewed by: nusbaume
28+
29+
List all files eliminated:
30+
D src/physics/cam/gw_common.F90
31+
D src/physics/cam/gw_convect.F90
32+
D src/physics/cam/gw_diffusion.F90
33+
D src/physics/cam/gw_front.F90
34+
D src/physics/cam/gw_movmtn.F90
35+
D src/physics/cam/gw_oro.F90
36+
D src/physics/cam/gw_rdg.F90
37+
D src/physics/cam/gw_utils.F90
38+
- moved to atmos_phys, cleaned up, CCPPized, renamed.
39+
40+
D src/physics/cam/vdiff_lu_solver.F90
41+
- moved to atmos_phys/to_be_ccppized.
42+
43+
D src/physics/cam/gw_drag.F90
44+
- moved to gw_drag_cam and made into a CAM interface to CCPPized subroutines.
45+
46+
List all files added and what they do:
47+
A src/physics/cam/gw_drag_cam.F90
48+
- new CAM interface to CCPPized subroutines.
49+
50+
List all existing files that have been modified, and describe the changes:
51+
M .gitmodules
52+
M bld/configure
53+
- add new gw_drag subdir in atmos_phys.
54+
55+
M bld/namelist_files/namelist_defaults_cam.xml
56+
- new ne3np4 topo file
57+
58+
M bld/namelist_files/namelist_definition.xml
59+
M bld/build-namelist
60+
- minor typo fixes
61+
- removal of unused parameters in namelist.
62+
63+
M src/control/runtime_opts.F90
64+
M src/physics/cam/physpkg.F90
65+
M src/physics/cam7/physpkg.F90
66+
- change to use gw_drag_cam CAM interfaces.
67+
68+
M src/utils/cam_pio_utils.F90
69+
- remove trailing whitespace
70+
71+
If there were any failures reported from running test_driver.sh on any test
72+
platform, and checkin with these failures has been OK'd by the gatekeeper,
73+
then copy the lines from the td.*.status files for the failed tests to the
74+
appropriate machine below. All failed tests must be justified.
75+
76+
derecho/intel/aux_cam:
77+
ERC_D_Ln9.f09_f09_mt232.FHIST_BDRD.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
78+
ERC_D_Ln9.f19_f19_mg17.QPMOZ.derecho_intel.cam-outfrq3s (Overall: NLFAIL) details:
79+
ERC_D_Ln9.f19_f19_mt232.QPC6.derecho_intel.cam-outfrq3s_cosp (Overall: NLFAIL) details:
80+
ERC_D_Ln9.mpasa120_mpasa120.F2000climo.derecho_intel.cam-outfrq9s_mpasa120 (Overall: NLFAIL) details:
81+
ERC_D_Ln9.mpasa120_mpasa120.FHISTC_LTso.derecho_intel.cam-outfrq9s_mpasa120 (Overall: NLFAIL) details:
82+
ERC_D_Ln9.mpasa120_mpasa120.QPC7.derecho_intel.cam-outfrq9s_mpasa120 (Overall: NLFAIL) details:
83+
ERC_D_Ln9.ne30pg2_ne30pg2_mt232.QPC7.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
84+
ERC_D_Ln9.ne30pg3_ne30pg3_mt232.F1850C_LTso.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
85+
ERC_Ln9.C96_C96_mt232.F2000climo.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
86+
ERI_D_Ln18.f09_f09_mt232.FHIST.derecho_intel.cam-outfrq3s_eri (Overall: NLFAIL) details:
87+
ERI_D_Ln18.f19_f19_mt232.FHIST_C5.derecho_intel.cam-outfrq3s_eri (Overall: NLFAIL) details:
88+
ERI_D_Ln18.ne16pg3_ne16pg3_mt232.FHIST_C4.derecho_intel.cam-outfrq3s_eri (Overall: NLFAIL) details:
89+
ERI_D_Ln18.ne30pg3_ne30pg3_mt232.FHISTC_LTso.derecho_intel.cam-outfrq3s_eri (Overall: NLFAIL) details:
90+
ERP_D_Ln9.ne30pg3_ne30pg3_mt232.F1850C_MTso.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
91+
ERP_D_Ln9_P64x2.f09_f09_mg17.QSC6.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
92+
ERP_Ld3.ne16pg3_ne16pg3_mg17.FHISTC_WAt1ma.derecho_intel.cam-reduced_hist1d (Overall: NLFAIL) details:
93+
ERP_Ld3.ne30pg3_ne30pg3_mt232.FHISTC_MTt4s.derecho_intel.cam-outfrq1d_aoa (Overall: NLFAIL) details:
94+
ERP_Lh12.f19_f19_mg17.FW4madSD.derecho_intel.cam-outfrq3h (Overall: NLFAIL) details:
95+
ERP_Ln9.f09_f09_mg17.FCSD_HCO.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
96+
ERP_Ln9.f19_f19_mg17.FWsc1850.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
97+
ERP_Ln9.ne30pg3_ne30pg3_mg17.FCnudged.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
98+
ERP_Ln9.ne30pg3_ne30pg3_mg17.FHISTC_WAma.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
99+
ERR_Ln9.ne16pg3_ne16pg3_mt232.FHISTC_LTso.derecho_intel.cam-outfrq9s_bwic (Overall: NLFAIL) details:
100+
ERS_Ln9.f09_f09_mg17.FX2000.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
101+
ERS_Ln9.f19_f19_mg17.FXSD.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
102+
ERS_Ln9.ne30pg3_ne30pg3_mg17.FHISTC_WXma.derecho_intel.cam-outfrq9s_ctem (Overall: NLFAIL) details:
103+
SCT_D_Ln7.ne3_ne3_mg37.QPC5.derecho_intel.cam-scm_prep (Overall: NLFAIL) details:
104+
SMS_C2_D_Ln9.ne16pg3_ne16pg3_mg17.FHISTC_WXma.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
105+
SMS_D_Ld5.f09_f09_mt232.PC6.derecho_intel.cam-cam6_port_f09 (Overall: NLFAIL) details:
106+
SMS_D_Ld5.f19_f19_mt232.PC4.derecho_intel.cam-cam4_port5d (Overall: NLFAIL) details:
107+
SMS_D_Ln9.f09_f09_mg17.FCts2nudged.derecho_intel.cam-outfrq9s_leapday (Overall: NLFAIL) details:
108+
SMS_D_Ln9.f09_f09_mg17.FCvbsxHIST.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
109+
SMS_D_Ln9.f09_f09_mg17.FSD.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
110+
SMS_D_Ln9.f19_f19_mg17.FWma2000climo.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
111+
SMS_D_Ln9.f19_f19_mg17.FWma2000climo.derecho_intel.cam-outfrq9s_waccm_ma_mam4 (Overall: NLFAIL) details:
112+
SMS_D_Ln9.f19_f19_mg17.QPC2000climo.derecho_intel.cam-outfrq3s_usecase (Overall: NLFAIL) details:
113+
SMS_D_Ln9.f19_f19_mt232.FHIST_C5.derecho_intel.cam-mam7 (Overall: NLFAIL) details:
114+
SMS_D_Ln9.ne0ARCTICne30x4_ne0ARCTICne30x4_mt12.FHIST.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
115+
SMS_D_Ln9.ne16_ne16_mg17.QPX2000.derecho_intel.cam-outfrq9s_amie (Overall: NLFAIL) details:
116+
SMS_D_Ln9.ne30pg3_ne30pg3_mt232.FHISTC_MTso.derecho_intel.cam-outfrq9s (Overall: NLFAIL) details:
117+
SMS_D_Ln9_P1280x1.ne30pg3_ne30pg3_mt232.FHISTC_MTt1s.derecho_intel.cam-outfrq9s_Leung_dust (Overall: NLFAIL) details:
118+
SMS_Ld1.f09_f09_mg17.FCHIST_GC.derecho_intel.cam-outfrq1d (Overall: NLFAIL) details:
119+
SMS_Ld1.f09_f09_mg17.FW2000climo.derecho_intel.cam-outfrq1d (Overall: NLFAIL) details:
120+
SMS_Ld1.ne30pg3_ne30pg3_mg17.FC2010climo.derecho_intel.cam-outfrq1d (Overall: NLFAIL) details:
121+
SMS_Lh12.f09_f09_mg17.FCSD_HCO.derecho_intel.cam-outfrq3h (Overall: NLFAIL) details:
122+
SMS_Ln9.f09_f09_mg17.F2010climo.derecho_intel.cam-nudging (Overall: NLFAIL) details:
123+
SMS_Ln9.f09_f09_mg17.FW1850.derecho_intel.cam-reduced_hist3s (Overall: NLFAIL) details:
124+
SMS_Ln9.f19_f19_mt232.F2000climo.derecho_intel.cam-silhs (Overall: NLFAIL) details:
125+
SMS_Ln9.ne30pg3_ne30pg3_mg17.FW2000climo.derecho_intel.cam-outfrq9s_rrtmgp (Overall: NLFAIL) details:
126+
- removed unused namelist parameter leading to NLCOMP failure:
127+
missing variable: 'gw_limit_tau_without_eff'
128+
129+
SMS_D_Ln9_P1536x1.ne0CONUSne30x8_ne0CONUSne30x8_mt12.FCHIST.derecho_intel.cam-outfrq9s (Overall: DIFF) details:
130+
- baselines from previous tag cam6_4_132 were missing due to pre-existing failure:
131+
- intermittent failure in CTSM code (lnd_set_decomp_and_domain.F90)
132+
133+
derecho/nvhpc/aux_cam:
134+
ERS_Ln9.ne30pg3_ne30pg3_mt232.FHISTC_LTso.derecho_nvhpc.cam-outfrq9s_gpu_default (Overall: FAIL) details:
135+
- pre-existing failure:
136+
- timing issue - Jian has determined this is due to changes on derecho with the the last upgrade. He has
137+
reported the issue to CISL. Note cam6_4_128 is the last CAM tag with baselines to use for comparison
138+
but answer changes are expected starting with cam6_4_130
139+
140+
izumi/nag/aux_cam:
141+
ERC_D_Ln9.f10_f10_mg37.QPWmaC6.izumi_nag.cam-outfrq3s (Overall: NLFAIL) details:
142+
ERC_D_Ln9.f10_f10_mt232.FHIST_C5.izumi_nag.cam-outfrq3s_subcol (Overall: NLFAIL) details:
143+
ERC_D_Ln9.f10_f10_mt232.FHIST.izumi_nag.cam-outfrq3s_cospsathist (Overall: NLFAIL) details:
144+
ERC_D_Ln9.mpasa480_mpasa480_mt232.QPC7.izumi_nag.cam-outfrq9s_mpasa480 (Overall: NLFAIL) details:
145+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.FHISTC_LTso.izumi_nag.cam-cosp_rad_diags (Overall: NLFAIL) details:
146+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.FHISTC_LTso.izumi_nag.cam-outfrq9s_nochem (Overall: NLFAIL) details:
147+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.QPC4.izumi_nag.cam-outfrq9s (Overall: NLFAIL) details:
148+
SMS_D_Ld2.f45_f45_mg37.PC5.izumi_nag.cam-outfrq24h_port (Overall: NLFAIL) details:
149+
SMS_D_Ln3.ne5pg3_ne5pg3_mg37.QPX2000.izumi_nag.cam-outfrq3s (Overall: NLFAIL) details:
150+
SMS_D_Ln6.ne5_ne5_mg37.QPWmaC4.izumi_nag.cam-outfrq3s_physgrid_tem (Overall: NLFAIL) details:
151+
SMS_D_Ln9.f10_f10_mt232.F1850.izumi_nag.cam-outfrq9s (Overall: NLFAIL) details:
152+
TMC_D_Ln9.f10_f10_mt232.FHIST_C5.izumi_nag.cam-mc_ttrac (Overall: NLFAIL) details:
153+
- removed unused namelist parameter leading to NLCOMP failure:
154+
missing variable: 'gw_limit_tau_without_eff'
155+
156+
izumi/gnu/aux_cam:
157+
ERC_D_Ln9.C48_C48_mg17.QPC6.izumi_gnu.cam-outfrq9s (Overall: NLFAIL) details:
158+
ERC_D_Ln9.f10_f10_mg37.QPC4.izumi_gnu.cam-outfrq3s_diags (Overall: NLFAIL) details:
159+
ERC_D_Ln9.f10_f10_mt232.FHIST_C5.izumi_gnu.cam-rad_diag (Overall: NLFAIL) details:
160+
ERC_D_Ln9.f19_f19_mt232.FHIST.izumi_gnu.cam-lonlat_fv_diags (Overall: NLFAIL) details:
161+
ERC_D_Ln9.mpasa480_mpasa480_mt232.FHISTC_LTso.izumi_gnu.cam-outfrq9s_mpasa480 (Overall: NLFAIL) details:
162+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.F1850_C4.izumi_gnu.cam-co2rmp (Overall: NLFAIL) details:
163+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.FHIST_C5.izumi_gnu.cam-carma_cosp_rad_diag_mam (Overall: NLFAIL) details:
164+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.FHISTC_LTso.izumi_gnu.cam-sat_lcltod (Overall: NLFAIL) details:
165+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.FHIST.izumi_gnu.cam-nochem_clubbmf (Overall: NLFAIL) details:
166+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.QPC5.izumi_gnu.cam-outfrq9s (Overall: NLFAIL) details:
167+
ERC_D_Ln9.ne3pg3_ne3pg3_mt232.QPC7.izumi_gnu.cam-outfrq9s (Overall: NLFAIL) details:
168+
ERC_D_Ln9.ne5_ne5_mg37.QPC4.izumi_gnu.cam-outfrq3s_nudging_ne5_L26 (Overall: NLFAIL) details:
169+
ERP_Ln9_P24x2.f45_f45_mg37.QPWmaC6.izumi_gnu.cam-outfrq9s_mee_fluxes (Overall: NLFAIL) details:
170+
ERS_Ln9_P24x1.mpasa480_mpasa480.F2000climo.izumi_gnu.cam-outfrq9s_mpasa480 (Overall: NLFAIL) details:
171+
PLB_D_Ln9.f10_f10_mt232.FHIST_C5.izumi_gnu.cam-ttrac_loadbal0 (Overall: NLFAIL) details:
172+
PLB_D_Ln9.f10_f10_mt232.FHIST_C5.izumi_gnu.cam-ttrac_loadbal1 (Overall: NLFAIL) details:
173+
PLB_D_Ln9.f10_f10_mt232.FHIST_C5.izumi_gnu.cam-ttrac_loadbal3 (Overall: NLFAIL) details:
174+
SCT_D_Ln7.ne3_ne3_mg37.QPC6.izumi_gnu.cam-scm_prep_c6 (Overall: NLFAIL) details:
175+
SMS_D_Ln3.f10_f10_mg37.QPMOZ.izumi_gnu.cam-outfrq3s_chemproc (Overall: NLFAIL) details:
176+
SMS_D_Ln3.ne3pg3_ne3pg3_mt232.PC7.izumi_gnu.cam-pc7_ne3pg3 (Overall: NLFAIL) details:
177+
SMS_D_Ln9.f10_f10_mg37.QPWmaC4.izumi_gnu.cam-outfrq9s_apmee (Overall: NLFAIL) details:
178+
SMS_D_Ln9.f19_f19_mt232.FW4madSD.izumi_gnu.cam-outfrq9s (Overall: NLFAIL) details:
179+
SUB_D_Ln9.ne3pg3_ne3pg3_mt232.FHIST.izumi_gnu.cam-outfrq9s (Overall: NLFAIL) details:
180+
- removed unused namelist parameter leading to NLCOMP failure:
181+
missing variable: 'gw_limit_tau_without_eff'
182+
183+
CAM tag used for the baseline comparison tests if different than previous
184+
tag: nvhpc has failed after Derecho update so using cam6_4_128 baselines.
185+
186+
Summarize any changes to answers: All B4B
187+
188+
If bitwise differences were observed, how did you show they were no worse
189+
than roundoff?
190+
191+
===============================================================
192+
3193
Tag name: cam6_4_132
4194
Originator(s): peverwhee, jimmielin, cacraigucar, nusbaume
5195
Date: Nov 26, 2025

src/atmos_phys

Submodule atmos_phys updated 31 files

src/control/runtime_opts.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ subroutine read_namelist(nlfilename, single_column, scmlat, scmlon)
5353
use hk_conv, only: hkconv_readnl
5454
use uwshcu, only: uwshcu_readnl
5555
use pkg_cld_sediment, only: cld_sediment_readnl
56-
use gw_drag, only: gw_drag_readnl
56+
use gw_drag_cam, only: gw_drag_cam_readnl
5757
use qbo, only: qbo_readnl
5858
use iondrag, only: iondrag_readnl
5959
use waccmx_phys_intr, only: waccmx_phys_ion_elec_temp_readnl
@@ -157,7 +157,7 @@ subroutine read_namelist(nlfilename, single_column, scmlat, scmlon)
157157
call hkconv_readnl(nlfilename)
158158
call uwshcu_readnl(nlfilename)
159159
call cld_sediment_readnl(nlfilename)
160-
call gw_drag_readnl(nlfilename)
160+
call gw_drag_cam_readnl(nlfilename)
161161
call qbo_readnl(nlfilename)
162162
call lunar_tides_readnl(nlfilename)
163163
call iondrag_readnl(nlfilename)

0 commit comments

Comments
 (0)