From 38a3091c56ab2ff4eacaf26376a2f2a06053f057 Mon Sep 17 00:00:00 2001 From: Brian Eaton Date: Wed, 1 Jan 2025 12:20:35 -0500 Subject: [PATCH] update ChangeLog --- doc/ChangeLog | 332 +++++++++++++++++++++++++------------------------- 1 file changed, 166 insertions(+), 166 deletions(-) diff --git a/doc/ChangeLog b/doc/ChangeLog index f496cfcdb6..6ae50ee3d8 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,4 +1,170 @@ =============================================================== + +Tag name: +Originator(s): eaton +Date: +One-line Summary: Add QPLT and QPMT compsets, plus misc. +Github PR URL: https://github.com/ESCOMP/CAM/pull/1203 + +Purpose of changes (include the issue number and title text for each relevant GitHub issue): + +Issue #814 - Introduce QPC7 and possibly QPS7 aquaplanet compsets + - Analogous to FLT and FMT compset names, create QPLT and QPMT compsets. + - Open new issue to address QPS7. + - The new aquaplanet configurations use '-chem none' to eliminate the + aerosols. This is much faster and requires much less memory than a + configuration that leaves the default chemistry in place and removes + aerosols by zeroing the initial concentrations and emission sources. + +Issue #1159 - Prealpha tests exceeding wallclock + - increased time limit to 20 minutes for these prealpha tests: + ERP_Ln9.f09_f09_mg17.FHIST_BGC.derecho_intel.cam-outfrq9s + ERP_Ln9.f09_f09_mg17.FHIST.derecho_intel.cam-outfrq9s + +Issue #670 - DAE test broken + - ChangeLog indicates that this test has never worked since it was added + in cam6_2_046 (2020-09-01). Test removed. + +Issue #807 - add UT and UQ to cam_diagnostics + - Add UT and UQ. Note that other possible fields mentioned in the issue, + i.e., OMEGA2, OMEGAQ, OMEGAU, and OMEGAV, are already implemented. + OMEGA2 is called OMGAOMGA. + +Describe any changes made to build system: none + +Describe any changes made to the namelist: none + +List any changes to the defaults for the boundary datasets: +. add spun up initial files for QPLT compset on ne3pg3 and ne30pg3 grids. + atm/cam/inic/se/QPLT_L58_ne3pg3_c241127.nc + atm/cam/inic/se/QPLT_L58_ne30pg3_c241127.nc + +. add spun up initial files for QPMT compset on ne3pg3 and ne30pg3 grids. + atm/cam/inic/se/QPMT_L93_ne3pg3_c241223.nc + atm/cam/inic/se/QPMT_L93_ne30pg3_c241223.nc + +. add ozone dataset for high top aquaplanet runs + atm/cam/ozone/aquaplanet_ozone_hightop_c20180412.nc + +Describe any substantial timing or memory changes: n/a + +Code reviewed by: + +List all files eliminated: + +cime_config/testdefs/testmods_dirs/cam/dae/shell_commands +cime_config/testdefs/testmods_dirs/cam/dae/user_nl_cam +cime_config/testdefs/testmods_dirs/cam/dae/user_nl_cpl +test/system/da_cam_no_data_mod.sh +. DAE test removed + +List all files added and what they do: none + +List all existing files that have been modified, and describe the changes: + +bld/namelist_files/namelist_defaults_cam.xml +. replace current entry for ne3np4 L58 aquaplanet with + QPLT_L58_ne3pg3_c241127.nc. +. add new file for ne30np4 L58 aquaplanet. + +bld/namelist_files/use_cases/aquaplanet_cam7.xml +. use case file for QPLT and QPMT. Same as for QPC6 except: + - set f11vmr=f12vmr=0 to override the non-zero default values from + namelist_defaults_cam.xml. + - set prescribed_aero_file="" and prescribed_aero_specifier="" to + override the default bulk aerosol settings from build-namelist. + - set rad_climate to just make the GHGs radiatively active to override + the default build-namelist setting which includes bulk aerosols. + - Add spun-up IC files. This allows us to remove the ic_ymd attribute + which should not be needed for aquaplanet runs. Removing ic_ymd + enables testing with arbitrary start dates. + - Add ozone dataset for high top aquaplanet configuration + +cime_config/config_component.xml +. CAM_CONFIG_OPTS + - add match for _CAM70.*_SLND_SICE_DOCN%AQP to set '-chem none' +. CAM_NML_USE_CASE + - add match for 2000_CAM70.*_SLND_SICE_DOCN%AQP to use aquaplanet_cam7. + This match will work for both %LT and %MT configs. + +cime_config/config_compsets.xml +. add QPLT = 2000_CAM70%LT_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV +. add QPMT = 2000_CAM70%MT_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV + +cime_config/testdefs/testlist_cam.xml +. increase time limit to 20 minutes for these prealpha tests: + ERP_Ln9.f09_f09_mg17.FHIST_BGC.derecho_intel.cam-outfrq9s + ERP_Ln9.f09_f09_mg17.FHIST.derecho_intel.cam-outfrq9s +. remove non-working DAE test +. replace ERP_D_Ln9.f19_f19_mg17.QPC6.derecho_intel.cam-outfrq9s + by ERP_D_Ln9.ne30pg3_ne30pg3_mg17.QPLT.derecho_intel.cam-outfrq3s_cosp +. Add ERP_D_Ln9.ne30pg3_ne30pg3_mg17.QPMT.derecho_intel.cam-outfrq3s +. replace ERP_D_Ln9.ne3pg3_ne3pg3_mg37.QPC6.izumi_gnu.cam-outfrq9s_rrtmgp + by ERP_D_Ln9.ne3pg3_ne3pg3_mg37.QPLT.izumi_gnu.cam-outfrq9s +. Add ERP_D_Ln9.ne3pg3_ne3pg3_mg37.QPMT.izumi_gnu.cam-outfrq9s + +cime_config/testdefs/testmods_dirs/cam/outfrq3s_cosp/shell_commands +. remove "./xmlchange CAM_NML_USE_CASE=UNSET" + +cime_config/testdefs/testmods_dirs/cam/outfrq3s_cosp/user_nl_cam +. add CS_SNOWCERT and CS_SNOWPOSS to fexcl1 + +src/chemistry/mozart/mo_drydep.F90 +. get_landuse_and_soilw_from_file + - restrict the INFO messages to only print from masterproc + +src/physics/cam/cam_diagnostics.F90 +. diag_init_dry + - add addfld call for UT, and corresponding add_default for UT inside the + history_eddy conditional. +. diag_phys_writeout_dry + - add calculation and outfld call for UT +. diag_init_moist + - add addfld call for UQ, and corresponding add_default for UQ inside the + history_eddy conditional. +. diag_phys_writeout_moist + - add calculation and outfld call for UQ + +src/physics/cam/microp_aero.F90 +. microp_aero_run + - add condition that number of bulk aerosols must be > 0 before calling + ndrop_bam_run. + +src/physics/cam/nucleate_ice_cam.F90 +. nucleate_ice_cam_calc + - add conditionals so naer2 array not referenced when there are no + aerosols. + +src/physics/cam/vertical_diffusion.F90 +. vertical_diffusion_init + - fix conditional around add_default call for UFLX and VFLX so those + fields aren't added if they're not computed. + +src/physics/cam7/physpkg.F90 +. tphysbc + - add conditionals so modal aerosol calculations only called when modal + aerosols are present. + +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. + +derecho/intel/aux_cam: + +derecho/nvhpc/aux_cam: + +izumi/nag/aux_cam: + +izumi/gnu/aux_cam: + +CAM tag used for the baseline comparison tests if different than previous +tag: + +Summarize any changes to answers: + +=============================================================== +=============================================================== Tag name: cam6_4_050 Originator(s): jimmielin Date: 31 Dec 2024 @@ -521,172 +687,6 @@ this tag and confirmed that there were no DIFFs =============================================================== -Tag name: -Originator(s): eaton -Date: -One-line Summary: Add QPLT and QPMT compsets, plus misc. -Github PR URL: https://github.com/ESCOMP/CAM/pull/1203 - -Purpose of changes (include the issue number and title text for each relevant GitHub issue): - -Issue #814 - Introduce QPC7 and possibly QPS7 aquaplanet compsets - - Analogous to FLT and FMT compset names, create QPLT and QPMT compsets. - - Open new issue to address QPS7. - - The new aquaplanet configurations use '-chem none' to eliminate the - aerosols. This is much faster and requires much less memory than a - configuration that leaves the default chemistry in place and removes - aerosols by zeroing the initial concentrations and emission sources. - -Issue #1159 - Prealpha tests exceeding wallclock - - increased time limit to 20 minutes for these prealpha tests: - ERP_Ln9.f09_f09_mg17.FHIST_BGC.derecho_intel.cam-outfrq9s - ERP_Ln9.f09_f09_mg17.FHIST.derecho_intel.cam-outfrq9s - -Issue #670 - DAE test broken - - ChangeLog indicates that this test has never worked since it was added - in cam6_2_046 (2020-09-01). Test removed. - -Issue #807 - add UT and UQ to cam_diagnostics - - Add UT and UQ. Note that other possible fields mentioned in the issue, - i.e., OMEGA2, OMEGAQ, OMEGAU, and OMEGAV, are already implemented. - OMEGA2 is called OMGAOMGA. - -Describe any changes made to build system: none - -Describe any changes made to the namelist: none - -List any changes to the defaults for the boundary datasets: -. add spun up initial files for QPLT compset on ne3pg3 and ne30pg3 grids. - atm/cam/inic/se/QPLT_L58_ne3pg3_c241127.nc - atm/cam/inic/se/QPLT_L58_ne30pg3_c241127.nc - -. add spun up initial files for QPMT compset on ne3pg3 and ne30pg3 grids. - atm/cam/inic/se/QPMT_L93_ne3pg3_c241223.nc - atm/cam/inic/se/QPMT_L93_ne30pg3_c241223.nc - -. add ozone dataset for high top aquaplanet runs - atm/cam/ozone/aquaplanet_ozone_hightop_c20180412.nc - -Describe any substantial timing or memory changes: n/a - -Code reviewed by: - -List all files eliminated: - -cime_config/testdefs/testmods_dirs/cam/dae/shell_commands -cime_config/testdefs/testmods_dirs/cam/dae/user_nl_cam -cime_config/testdefs/testmods_dirs/cam/dae/user_nl_cpl -test/system/da_cam_no_data_mod.sh -. DAE test removed - -List all files added and what they do: none - -List all existing files that have been modified, and describe the changes: - -bld/namelist_files/namelist_defaults_cam.xml -. replace current entry for ne3np4 L58 aquaplanet with - QPLT_L58_ne3pg3_c241127.nc. -. add new file for ne30np4 L58 aquaplanet. - -bld/namelist_files/use_cases/aquaplanet_cam7.xml -. use case file for QPLT and QPMT. Same as for QPC6 except: - - set f11vmr=f12vmr=0 to override the non-zero default values from - namelist_defaults_cam.xml. - - set prescribed_aero_file="" and prescribed_aero_specifier="" to - override the default bulk aerosol settings from build-namelist. - - set rad_climate to just make the GHGs radiatively active to override - the default build-namelist setting which includes bulk aerosols. - - Add spun-up IC files. This allows us to remove the ic_ymd attribute - which should not be needed for aquaplanet runs. Removing ic_ymd - enables testing with arbitrary start dates. - - Add ozone dataset for high top aquaplanet configuration - -cime_config/config_component.xml -. CAM_CONFIG_OPTS - - add match for _CAM70.*_SLND_SICE_DOCN%AQP to set '-chem none' -. CAM_NML_USE_CASE - - add match for 2000_CAM70.*_SLND_SICE_DOCN%AQP to use aquaplanet_cam7. - This match will work for both %LT and %MT configs. - -cime_config/config_compsets.xml -. add QPLT = 2000_CAM70%LT_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV -. add QPMT = 2000_CAM70%MT_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV - -cime_config/testdefs/testlist_cam.xml -. increase time limit to 20 minutes for these prealpha tests: - ERP_Ln9.f09_f09_mg17.FHIST_BGC.derecho_intel.cam-outfrq9s - ERP_Ln9.f09_f09_mg17.FHIST.derecho_intel.cam-outfrq9s -. remove non-working DAE test -. replace ERP_D_Ln9.f19_f19_mg17.QPC6.derecho_intel.cam-outfrq9s - by ERP_D_Ln9.ne30pg3_ne30pg3_mg17.QPLT.derecho_intel.cam-outfrq3s_cosp -. Add ERP_D_Ln9.ne30pg3_ne30pg3_mg17.QPMT.derecho_intel.cam-outfrq3s -. replace ERP_D_Ln9.ne3pg3_ne3pg3_mg37.QPC6.izumi_gnu.cam-outfrq9s_rrtmgp - by ERP_D_Ln9.ne3pg3_ne3pg3_mg37.QPLT.izumi_gnu.cam-outfrq9s -. Add ERP_D_Ln9.ne3pg3_ne3pg3_mg37.QPMT.izumi_gnu.cam-outfrq9s - -cime_config/testdefs/testmods_dirs/cam/outfrq3s_cosp/shell_commands -. remove "./xmlchange CAM_NML_USE_CASE=UNSET" - -cime_config/testdefs/testmods_dirs/cam/outfrq3s_cosp/user_nl_cam -. add CS_SNOWCERT and CS_SNOWPOSS to fexcl1 - -src/chemistry/mozart/mo_drydep.F90 -. get_landuse_and_soilw_from_file - - restrict the INFO messages to only print from masterproc - -src/physics/cam/cam_diagnostics.F90 -. diag_init_dry - - add addfld call for UT, and corresponding add_default for UT inside the - history_eddy conditional. -. diag_phys_writeout_dry - - add calculation and outfld call for UT -. diag_init_moist - - add addfld call for UQ, and corresponding add_default for UQ inside the - history_eddy conditional. -. diag_phys_writeout_moist - - add calculation and outfld call for UQ - -src/physics/cam/microp_aero.F90 -. microp_aero_run - - add condition that number of bulk aerosols must be > 0 before calling - ndrop_bam_run. - -src/physics/cam/nucleate_ice_cam.F90 -. nucleate_ice_cam_calc - - add conditionals so naer2 array not referenced when there are no - aerosols. - -src/physics/cam/vertical_diffusion.F90 -. vertical_diffusion_init - - fix conditional around add_default call for UFLX and VFLX so those - fields aren't added if they're not computed. - -src/physics/cam7/physpkg.F90 -. tphysbc - - add conditionals so modal aerosol calculations only called when modal - aerosols are present. - -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. - -derecho/intel/aux_cam: - -derecho/nvhpc/aux_cam: - -izumi/nag/aux_cam: - -izumi/gnu/aux_cam: - -CAM tag used for the baseline comparison tests if different than previous -tag: - -Summarize any changes to answers: - -=============================================================== -=============================================================== - Tag name: cam6_4_047 Originator(s): jedwards4b, fvitt Date: 19 November 2024