Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,14 @@ fxDONOTUSEurl = https://github.com/NorESMHub/NorESM_share.git
[submodule "blom"]
path = components/blom
url = https://github.com/NorESMhub/BLOM.git
fxtag = v1.14.5
fxtag = v1.14.6
fxrequired = ToplevelRequired
fxDONOTUSEurl = https://github.com/NorESMhub/BLOM.git

[submodule "cam"]
path = components/cam
url = https://github.com/NorESMhub/CAM.git
fxtag = noresm3_0_039_cam6_4_121
fxtag = noresm3_0_043_cam6_4_121
fxrequired = ToplevelRequired
fxDONOTUSEurl = https://github.com/NorESMhub/CAM.git

Expand Down Expand Up @@ -130,7 +130,7 @@ fxDONOTUSEurl = https://github.com/NorESMhub/MOSART.git
[submodule "ww3"]
path = components/ww3
url = https://github.com/NorESMhub/WW3_interface.git
fxtag = ww3_interface_noresm0.0.19
fxtag = main_0.1.0_noresm_v0
fxrequired = ToplevelRequired
fxDONOTUSEurl = https://github.com/NorESMhub/WW3_interface.git

Expand Down
77 changes: 75 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,8 +1,81 @@
==============================================================

Tag name: noresm3_0_beta22
Date: 23.07.2026
One-line Summary: Updates to CAM, WW3 refactor, BLOM cleanup

Details:
cam:
- Update tag to noresm3_0_043_cam6_4_121 (answer changing)
- noresm3_0_040_cam6_4_121:
- Update CMIP7 output lists
- Correct units on two diagnostic fields
- noresm3_0_041_cam6_4_121: Fix radiation handling for CO2 and other bug fixes
- noresm3_0_042_cam6_4_121: Separate CO2 surface source to send to land/ocean
- noresm3_0_043_cam6_4_121: Changes to start date and ozone forcing
- Adjust start date for NFHIST to match NHIST (1850)

ww3:
- main_0.1.0_noresm_v0
- major updates to ESCOMP WW3_interpface as well as WW3 source code
- all results are bit-for-bit

blom:
- v1.14.6 : remove ww3 tests from aux_blom_noresm

Component tags used in this tag:

- parallelio : NCAR/ParallelIO : pio2_6_2
- ccs_config : NorESMhub/ccs_config_noresm : ccs_config_noresm0.0.72
- cime : NorESMhub/cime : cime6.1.173_noresm_v0
- share : NorESMHub/NorESM_share : share1.1.20_noresm_v0
- blom : NorESMhub/BLOM : v1.14.6
- cam : NorESMhub/CAM : noresm3_0_043_cam6_4_121
- cdeps : NorESMhub/CDEPS : cdeps1.0.94_noresm_v0
- cice6 : NorESMhub/NorESM_CICE : cesm3_cice6_6_3_11_noresm_v1
- cism : NorESMhub/CISM-wrapper : cismwrap_2_2_007_noresm_v11
- clm : NorESMhub/CTSM : ctsm5.4.042_noresm_v3
- fates : NorESMhub/fates : sci.1.92.5_api.46.0.0_nor_sci5_api2
- cmeps : NorESMhub/CMEPS : cmeps1.1.41_noresm_v1
- mosart : NorESMhub/MOSART : mosart1.1.12_noresm_v3
- ww3 : NorESMhub/WW3_interface : main_0.1.0_noresm_v0
- pycect : NCAR/PyCECT : 3.2.2

Bugs fixed:

Describe any changes made to scripts/build system: NA

Describe any substantial timing or memory changes: NA

Code merged by: @gold2718

Code reviewed by: @gold2718, @mvertens

Summary of pre-tag testing on Betzy:
- prealpha_noresm : All PASS except for expected namelist and baseline diffs
- aux_blom_noresm : NA
- aux_cam_noresm : All PASS except for expected namelist and baseline diffs
- aux_clm_noresm : NA
- aux_cism_noresm : NA
- aux_cice_noresm : NA

Summary of pre-tag testing on Olivia:
- prealpha_noresm : All PASS
- aux_blom_noresm : NA
- aux_cam_noresm : All PASS except for expected namelist and baseline diffs
- aux_clm_noresm : NA

Summarize any change to answers:
- Baseline changes due to start date change for NFHIST
- Baseline differences due to correction on a couple of diagnostic fields
- Namelist changes due to new co2_surface_source_stream_nl namelist
- Answer changes for ESM tests due to using active CO2 for radiation

==============================================================

Tag name: noresm3_0_beta21
Date:
One-line Summary:
Date: 03.07.2026
One-line Summary: Update CISM, CTSM, CICE and BLOM for piControl

Details:
cime_config:
Expand Down
2 changes: 1 addition & 1 deletion components/cam
Submodule cam updated 51 files
+2 −2 .gitmodules
+25 −0 bld/build-namelist
+19 −19 bld/namelist_files/namelist_defaults_cam.xml
+66 −8 bld/namelist_files/namelist_definition.xml
+3 −1 bld/namelist_files/use_cases/1850_camnor_lt_osloaero.xml
+4 −3 bld/namelist_files/use_cases/1979-2022_camnor_lt_osloaero.xml
+3 −2 bld/namelist_files/use_cases/2000_camnor_osloaero.xml
+15 −11 bld/namelist_files/use_cases/hist_camnor_lt_osloaero.xml
+0 −142 bld/namelist_files/use_cases/sd_waccm_sulfur.xml
+0 −141 bld/namelist_files/use_cases/waccm_carma_bc_2013_cam4.xml
+1 −1 cime_config/config_component.xml
+12 −31 cime_config/config_compsets.xml
+1 −1 cime_config/testdefs/testlist_cam.xml
+1 −0 cime_config/testdefs/testmods_dirs/cam/outfrq1d_fulloutput/include_user_mods
+2 −0 cime_config/testdefs/testmods_dirs/cam/outfrq1d_fulloutput/user_nl_cam
+27 −0 cime_config/testdefs/testmods_dirs/cam/outfrq1d_fulloutput/user_nl_clm
+0 −1 cime_config/usermods_dirs/CMIP7_COSP/include_user_mods
+0 −49 cime_config/usermods_dirs/CMIP7_COSP/user_nl_cam
+0 −34 cime_config/usermods_dirs/CMIP7_History/user_nl_cam
+40 −0 cime_config/usermods_dirs/CMIP7_HistoryAerocom/user_nl_cam
+41 −0 cime_config/usermods_dirs/CMIP7_HistoryAerocomESM/user_nl_cam
+35 −0 cime_config/usermods_dirs/CMIP7_HistoryBase/user_nl_cam
+35 −0 cime_config/usermods_dirs/CMIP7_HistoryBaseESM/user_nl_cam
+76 −0 cime_config/usermods_dirs/CMIP7_HistoryCosp/user_nl_cam
+77 −0 cime_config/usermods_dirs/CMIP7_HistoryCospESM/user_nl_cam
+0 −1 cime_config/usermods_dirs/CMIP7_HistoryHF/include_user_mods
+48 −27 cime_config/usermods_dirs/CMIP7_HistoryHF/user_nl_cam
+69 −0 cime_config/usermods_dirs/CMIP7_HistoryHFESM/user_nl_cam
+23 −0 cime_config/usermods_dirs/CMIP7_HistoryMin/user_nl_cam
+23 −0 cime_config/usermods_dirs/CMIP7_HistoryMinESM/user_nl_cam
+1 −1 src/chemistry/oslo_aero
+75 −77 src/chemistry/utils/modal_aero_wateruptake.F90
+1 −15 src/chemistry/utils/tracer_data.F90
+2 −0 src/control/runtime_opts.F90
+12 −0 src/cpl/nuopc/atm_import_export.F90
+257 −0 src/cpl/nuopc/atm_stream_co2.F90
+35 −21 src/cpl/nuopc/atm_stream_ndep.F90
+0 −15 src/dynamics/fv/metdata.F90
+1 −1 src/physics/pumas
+1 −1 src/utils/cam_pio_utils.F90
+10 −22 tools/cmip_namelists/README.md
+29 −0 tools/cmip_namelists/aerocom_fieldlist.txt
+171 −0 tools/cmip_namelists/chemistry.py
+129 −0 tools/cmip_namelists/chemistry_fieldlist.txt
+459 −140 tools/cmip_namelists/cmip_diagnostic_namelists.py
+110 −0 tools/cmip_namelists/extract_fixed_fieldlist.py
+0 −87 tools/cmip_namelists/extract_master_list.py
+812 −0 tools/cmip_namelists/fixed_fieldlist.txt
+0 −968 tools/cmip_namelists/master_fieldlist.txt
+112 −0 tools/cmip_namelists/test_output.sh
+85 −0 tools/cmip_namelists/usermods_sets.cfg