Skip to content

Commit 8faac49

Browse files
authored
Merge pull request #900 from GEOS-ESM/feature/jkolassa_disable_cn45
disable CatchmentCNCLM45 (LSM_CHOICE=3)
2 parents f2f8245 + d5fcb1f commit 8faac49

File tree

4 files changed

+24
-26
lines changed

4 files changed

+24
-26
lines changed

GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOS_SurfaceGridComp.F90

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,8 @@ subroutine SetServices ( GC, RC )
255255
call MAPL_GetResource (SCF, LAND_PARAMS, label='LAND_PARAMS:', DEFAULT="NRv7.2", __RC__ )
256256
elseif (LSM_CHOICE.eq.2) then
257257
call MAPL_GetResource (SCF, LAND_PARAMS, label='LAND_PARAMS:', DEFAULT="CN_CLM40", __RC__ )
258-
elseif (LSM_CHOICE.eq.3) then
259-
call MAPL_GetResource (SCF, LAND_PARAMS, label='LAND_PARAMS:', DEFAULT="CN_CLM45", __RC__ )
258+
! elseif (LSM_CHOICE.eq.3) then
259+
! call MAPL_GetResource (SCF, LAND_PARAMS, label='LAND_PARAMS:', DEFAULT="CN_CLM45", __RC__ )
260260
else
261261
_ASSERT(.FALSE.,'unknown LSM_CHOICE')
262262
end if

GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSland_GridComp/GEOScatchCN_GridComp/GEOS_CatchCNGridComp.F90

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,11 @@ subroutine SetServices ( GC, RC )
113113
if ( LSM_CHOICE == 2 ) then
114114
CATCHCN = MAPL_AddChild('CATCHCNCLM40'//trim(tmp), 'setservices_', parentGC=GC, sharedObj='libGEOScatchCNCLM40_GridComp.so', RC=STATUS)
115115
VERIFY_(STATUS)
116-
else if ( LSM_CHOICE == 3 ) then
117-
CATCHCN = MAPL_AddChild('CATCHCNCLM45'//trim(tmp), 'setservices_', parentGC=GC, sharedObj='libGEOScatchCNCLM45_GridComp.so', RC=STATUS)
118-
VERIFY_(STATUS)
116+
! else if ( LSM_CHOICE == 3 ) then
117+
! CATCHCN = MAPL_AddChild('CATCHCNCLM45'//trim(tmp), 'setservices_', parentGC=GC, sharedObj='libGEOScatchCNCLM45_GridComp.so', RC=STATUS)
118+
! VERIFY_(STATUS)
119119
else
120-
_ASSERT( .false., " LSM_CHOICE should equal 2 (CLM40) or 3 (CLM45)")
120+
_ASSERT( .false., " LSM_CHOICE should equal 2 (CLM40)")
121121
endif
122122

123123
wrap%ptr =>CATCHCN_INTERNAL_STATE

GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/Shared/GEOS_SurfaceGridComp.rc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
# CATCHMENT-CN model versions
5757
# ---------------------------
5858
# CN_CLM40 : Fanwei Zeng's science-validated and published Catchment-CN.4.0 (e0004s_transientCO2_05)
59-
# CN_CLM45 : Eunjee Lee's Catchment-CN.4.5 simulations
6059
#
6160
# GEOSagcm=>LAND_PARAMS: NRv7.2
6261
# GEOSldas=>LAND_PARAMS: NRv7.2
@@ -234,8 +233,6 @@
234233

235234
# ---- Prescribe daily LAI and SAI data from an archived CATCHCN simulation
236235
#
237-
# ! Important: PRESCRIBE_DVG is NOT functional for CN_CLM45 land model choice (LSM_CHOICE = 3);
238-
# ! setting will be ignored
239236
#
240237
# 0 : NO, run CN Model interactively (default)
241238
# 1 : YES, prescribe interannually varying LAI and SAI

GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/Shared/SurfParams.F90

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -109,23 +109,24 @@ subroutine SurfParams_init(LAND_PARAMS,LSM_CHOICE, rc)
109109
_ASSERT(.FALSE.,'LAND_PARAMS not valid or incompatible with LSM_CHOICE')
110110
end select
111111

112-
else if (LSM_CHOICE==3) then
113-
select case (LAND_PARAMS)
114-
115-
case ("CN_CLM45") ! parameters to reproduce Eunjee Lee's Catchment-CN4.5 fire carbon emission simulations
116-
LAND_FIX = .TRUE.
117-
CSOIL_2 = 70000. ! Post H5_0
118-
WEMIN = 13.
119-
AICEV = 0.107
120-
AICEN = 19.893
121-
FLWALPHA = 0.005
122-
ASTRFR = 0.333 ! reverted
123-
STEXP = 1. ! reverted
124-
RSWILT = 2000.
125-
126-
case DEFAULT
127-
_ASSERT(.FALSE.,'LAND_PARAMS not valid or incompatible with LSM_CHOICE')
128-
end select
112+
! else if (LSM_CHOICE==3) then
113+
! select case (LAND_PARAMS)
114+
!
115+
! case ("CN_CLM45") ! parameters to reproduce Eunjee Lee's Catchment-CN4.5 fire carbon emission simulations
116+
! LAND_FIX = .TRUE.
117+
! CSOIL_2 = 70000. ! Post H5_0
118+
! WEMIN = 13.
119+
! AICEV = 0.107
120+
! AICEN = 19.893
121+
! FLWALPHA = 0.005
122+
! ASTRFR = 0.333 ! reverted
123+
! STEXP = 1. ! reverted
124+
! RSWILT = 2000.
125+
!
126+
! case DEFAULT
127+
! _ASSERT(.FALSE.,'LAND_PARAMS not valid or incompatible with LSM_CHOICE')
128+
! end select
129+
129130
else
130131
_ASSERT(.FALSE.,'land model choice not valid')
131132
end if ! LSM_CHOICE

0 commit comments

Comments
 (0)