CABLE-LSM / CABLE-Trac-archive

Archive CABLE Trac contents as issues
Other
0 stars 0 forks source link

ESM1.5 Reconciliation - esm15_albedo #345

Closed penguian closed 1 year ago

penguian commented 2 years ago

keyword_maygit owner:jxs599@nci.org.au resolution_fixed type_defect | by yh4968


Changes in code (CABLE3-ESM): cbl_albedo.F90 cable_explicit_driver.F90 cbl_snow_albedo.F90

  1. EffExtCoeff_beam(:,b) = ExtCoeff_beam * c1(:,b)
  2. Factor in CanopyReflectance_dif, from 1 to 2
  3. IF( cable_runtime%esm15_albedo) THEN dummy(i,b) = ExtinctionCoeff(i,b) reducedLAIdue2snow(i) ELSE dummy(i,b) = min( ExtinctionCoeff(i,b) reducedLAIdue2snow(i), 20. ) ENDIF

Issue migrated from trac:345 at 2023-11-27 11:43:02 +1100

penguian commented 2 years ago

@ccc561@nci.org.au commented


Code changes for esm15_albedo option in cbl_snow_albedo.F90: https://trac.nci.org.au/svn/cable/branches/Share/ESM15-CABLE3_draft1/science/albedo/cbl_snow_albedo.F90

at the start of surface_albedosn:

    IF( cable_runtime%esm15_albedo ) THEN
      Albsoilf_min = MetTk   
    ELSE  
      Albsoilf_min = SoilTemp
    ENDIF

at the end of surface_albedosn, change in Albedo for permanent ice: [{ !except for ice regions IF( cable_runtime%esm15_albedo ) THEN WHERE (soil_type == perm_ice) ! use dry snow albedo: 1=vis, 2=nir AlbSnow(:,1) = 0.82 AlbSnow(:,2) = 0.82 ENDWHERE ELSE
WHERE (soil_type == perm_ice) ! use dry snow albedo: 1=vis, 2=nir AlbSnow(:,1) # alvo - 0.05 ! alo albedo appropriate for new snow AlbSnow(:,2) # aliro - 0.05 !> here alo LESS arbitrary aging 0.05 ENDWHERE ENDIF ] alvo # 0.95, aliro 0.70 (local parameters in the subroutine)

penguian commented 2 years ago

@rml599@nci.org.au changed _comment0 which not transferred by tractive

penguian commented 2 years ago

@rml599@nci.org.au commented


Tests showing potential temperature differences that need further investigation. Check spatial maps, and seasonal differences.

Likely want to adopt values which probably used in CM2. Check with Ian? - also Ian's reports.

May need separate tests.

Switch also in cable_explicit_driver - needs removing.

penguian commented 2 years ago

@rml599@nci.org.au changed _comment0 which not transferred by tractive

penguian commented 2 years ago

@rml599@nci.org.au changed _comment1 which not transferred by tractive

penguian commented 2 years ago

@rml599@nci.org.au changed _comment2 which not transferred by tractive

penguian commented 1 year ago

@jxs599@nci.org.au changed status from new to closed

penguian commented 1 year ago

@jxs599@nci.org.au set resolution to fixed

penguian commented 1 year ago

@jxs599@nci.org.au set milestone to 1. Closed

penguian commented 1 year ago

@ccc561@nci.org.au set keywords to maygit