diff --git a/doc/ChangeLog b/doc/ChangeLog index f21676fe92..8406d3fc3b 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,5 +1,123 @@ =============================================================== +Tag name: cam6_3_133 +Originator(s): fvitt +Date: 19 Oct 2023 +One-line Summary: Misc updates for WACCM-X +Github PR URL: https://github.com/ESCOMP/CAM/pull/897 + +Purpose of changes (include the issue number and title text for each relevant GitHub issue): + + Introduce a hybrid PGF option in the SE dycore for WACCM-x to make WACCM-x consistent + with PGF used in CAM in the troposphere and traditional PGF formulation above to solve + stability issues with the SE dycore (issue #896) + + Set reasonable default PE layouts for WACCM(x) and CAMChem on derecho. This solves some + of the regression test failures listed in issue #892 + + Implements PHIHM history field for waccmx -- High Latitude Electric Potential + + Correction to geometric height diagnostic (issue #681) + +Describe any changes made to build system: N/A + +Describe any changes made to the namelist: N/A + +List any changes to the defaults for the boundary datasets: N/A + +Describe any substantial timing or memory changes: N/a + +Code reviewed by: PeterHjortLauritzen cacraigucar nusbaume + +List all files eliminated: N/A + +List all files added and what they do: N/A + +List all existing files that have been modified, and describe the changes: + +M bld/namelist_files/namelist_defaults_cam.xml + - default IC for ne30pg3 L130 waccmx + +M bld/namelist_files/namelist_definition.xml + - add hybrid option for PGF formulation used by waccmx + +M cime_config/config_pes.xml + - default derecho PE layouts for + ne16, ne30 waccmx + f09 waccmx, waccm, and camchem + +M src/control/cam_history.F90 + - deallocate arrays at the end of write_restart_history + +M src/dynamics/se/dycore/global_norms_mod.F90 + - for waccmx set umax to 800 m/s used in stability assessment + +M src/dynamics/se/dycore/prim_advance_mod.F90 + - add hybrid option for PGF formulation used by waccmx + +M src/ionosphere/waccmx/edyn_init.F90 +M src/ionosphere/waccmx/edynamo.F90 + - add PHIHM history field diagnostic + +M src/ionosphere/waccmx/ionosphere_interface.F90 + - correction to Z3GM geometric height diagnostic + - replace "/gravit" with "*rga" in height calc + +M src/physics/cam/vertical_diffusion.F90 + - raise the lid of eddy diffusion for waccmx (ntop_eddy_pres=1.e-7 Pa) + +If there were any failures reported from running test_driver.sh on any test +platform, and checkin with these failures has been OK'd by the gatekeeper, +then copy the lines from the td.*.status files for the failed tests to the +appropriate machine below. All failed tests must be justified. + +cheyenne/intel/aux_cam: + + ERP_Ln9_Vnuopc.C96_C96_mg17.F2000climo.cheyenne_intel.cam-outfrq9s_mg3 (Overall: FAIL) details: + FAIL ERP_Ln9_Vnuopc.C96_C96_mg17.F2000climo.cheyenne_intel.cam-outfrq9s_mg3 MODEL_BUILD time=3 + ERP_Ln9_Vnuopc.f09_f09_mg17.FCSD_HCO.cheyenne_intel.cam-outfrq9s (Overall: FAIL) details: + FAIL ERP_Ln9_Vnuopc.f09_f09_mg17.FCSD_HCO.cheyenne_intel.cam-outfrq9s COMPARE_base_rest + FAIL ERP_Ln9_Vnuopc.f09_f09_mg17.FCSD_HCO.cheyenne_intel.cam-outfrq9s BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + SMS_Lh12_Vnuopc.f09_f09_mg17.FCSD_HCO.cheyenne_intel.cam-outfrq3h (Overall: DIFF) details: + FAIL SMS_Lh12_Vnuopc.f09_f09_mg17.FCSD_HCO.cheyenne_intel.cam-outfrq3h BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + - pre-existing failure + + ERC_D_Ln9_Vnuopc.f19_f19_mg17.QPX2000.cheyenne_intel.cam-outfrq3s (Overall: DIFF) details: + FAIL ERC_D_Ln9_Vnuopc.f19_f19_mg17.QPX2000.cheyenne_intel.cam-outfrq3s BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + ERS_Ln9_Vnuopc.f09_f09_mg17.FX2000.cheyenne_intel.cam-outfrq9s (Overall: DIFF) details: + FAIL ERS_Ln9_Vnuopc.f09_f09_mg17.FX2000.cheyenne_intel.cam-outfrq9s BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + ERS_Ln9_Vnuopc.f19_f19_mg17.FXSD.cheyenne_intel.cam-outfrq9s (Overall: DIFF) details: + FAIL ERS_Ln9_Vnuopc.f19_f19_mg17.FXSD.cheyenne_intel.cam-outfrq9s BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + SMS_D_Ln9_Vnuopc.f19_f19_mg17.FXHIST.cheyenne_intel.cam-outfrq9s_amie (Overall: DIFF) details: + FAIL SMS_D_Ln9_Vnuopc.f19_f19_mg17.FXHIST.cheyenne_intel.cam-outfrq9s_amie BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + SMS_D_Ln9_Vnuopc.ne16_ne16_mg17.FX2000.cheyenne_intel.cam-outfrq9s (Overall: DIFF) details: + FAIL SMS_D_Ln9_Vnuopc.ne16_ne16_mg17.FX2000.cheyenne_intel.cam-outfrq9s NLCOMP + FAIL SMS_D_Ln9_Vnuopc.ne16_ne16_mg17.FX2000.cheyenne_intel.cam-outfrq9s BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + SMS_D_Ln9_Vnuopc.ne16_ne16_mg17.QPX2000.cheyenne_intel.cam-outfrq9s (Overall: DIFF) details: + FAIL SMS_D_Ln9_Vnuopc.ne16_ne16_mg17.QPX2000.cheyenne_intel.cam-outfrq9s NLCOMP + FAIL SMS_D_Ln9_Vnuopc.ne16_ne16_mg17.QPX2000.cheyenne_intel.cam-outfrq9s BASELINE /glade/p/cesm/amwg/cesm_baselines/cam6_3_132: DIFF + - expected failures + +izumi/nag/aux_cam: + + DAE_Vnuopc.f45_f45_mg37.FHS94.izumi_nag.cam-dae (Overall: FAIL) details: + FAIL DAE_Vnuopc.f45_f45_mg37.FHS94.izumi_nag.cam-dae RUN time=205 + - pre-existing failure + + SMS_D_Ln3_Vnuopc.ne5pg3_ne5pg3_mg37.QPX2000.izumi_nag.cam-outfrq3s (Overall: DIFF) details: + FAIL SMS_D_Ln3_Vnuopc.ne5pg3_ne5pg3_mg37.QPX2000.izumi_nag.cam-outfrq3s NLCOMP + FAIL SMS_D_Ln3_Vnuopc.ne5pg3_ne5pg3_mg37.QPX2000.izumi_nag.cam-outfrq3s BASELINE /fs/cgd/csm/models/atm/cam/pretag_bl/cam6_3_132_nag: DIFF + - expected failure + +izumi/gnu/aux_cam: All PASS + +Summarize any changes to answers: + larger than roundoff for SE WACCMX, roundoff for FV WACCMX, + otherwise bit-for-bit unchanged + +=============================================================== +=============================================================== + Tag name:cam6_3_132 Originator(s): cacraig, adamher, Thomas Toniazzo, hannay Date: Oct 18, 2023