NorESMhub / CAM

Community Atmosphere Model including CAM6-Nor branches
1 stars 20 forks source link

update noresm_develop to noresm2_3_develop changes for oslo_aero #128

Closed mvertens closed 4 months ago

mvertens commented 5 months ago

update noresm develop to noresm2 3 develop changes for oslo_aero

Summary:

  1. External for oslo_aero (particularly oslo_aero/src) is very close to the noresm2_3_develop version
  2. External for camnor_phys has been updated to be consistent with 1.
  3. AEROCOM has now been introduced as an xml variable.
  4. Changes to outfld calls in the following have been made consistent with noresm2_3_develop and noresm2_1_develop
    src/physics/cam/cam_diagnostics.F90
    src/physics/cam/convect_shallow.F90
    src/physics/cam/ndrop_bam.F90
    src/physics/cam/vertical_diffusion.F90
  5. NF1850tropmam4 and NF1850oslo now refer to the following compsets:
    NF1850tropmam4: 1850_CAM%DEV%LT%NORESM%TROPMAM4_CLM51%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV
    NF1850oslo: 1850_CAM%DEV%LT%NORESM%CAMoslo_CLM51%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV

Contributors: mvertens

Reviewers: gold2718

Purpose of changes: To bring in noresm2_3_develop updates into noresm_develop in order to start coupled model simulations. #130

Github PR URL: https://github.com/NorESMhub/CAM/pull/128

Changes made to build system:

Changes made to the namelist: New use cases for NF1850oslo and NF1850

Changes to the defaults for the boundary datasets: None (other than those coming in from the use cases)

Substantial timing or memory changes: None (although this has not been checked)

Testing: The sandbox used was noresm2_5_alpha01 with the updated CAM. This has a different CLM external than the current head of noresm_develop for CAM. So all baseline comparisons failed. It would be helpful to include an aquaplanet test for these PRs so that we can verify baseline diffs for some cases regardless of the CLM tag that is present in the CAM externals.

Ran updated aux_cam_noresm tests on betzy - which now has the following testlist and status. ERP_D_Ln9_P18.ne3pg3_ne3pg3_mg37.NFLTHISToslo_v0d.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_D_Ln9_P256.f19_f19_mtn14.F1850.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_D_Ln9_P36.f10_f10_mg37.F2000climo.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_D_Ln9_P36.ne3pg3_ne3pg3_mg37.FLTHIST_v0d.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_D_Ln9_P36.ne3pg3_ne3pg3_mg37.NFLTHISTghgmam4_v0d.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_Ln9.ne30pg3_ne30pg3_mtn14.NF1850oslo.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_Ln9.ne30pg3_ne30pg3_mtn14.NF1850tropmam4.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_Ln9.ne30pg3_ne30pg3_mtn14.NF2000oslo.betzy_intel.cam-outfrq9s (Overall: PASS) details: ERP_Ln9.ne30pg3_ne30pg3_mtn14.NF2000tropmam4.betzy_intel.cam-outfrq9s (Overall: PASS) details: SMS_D_Ln9_P18.ne3pg3_ne3pg3_mg37.NF2000oslo.betzy_intel.cam-outfrq9s (Overall: PASS) details: SMS_D_Ln9_P256.f19_f19_mtn14.F2000climo.betzy_intel.cam-outfrq9s (Overall: PASS) details:

Generated new baselines on betzy noresm_v9_cam6_3_123.