@@ -1162,6 +1162,7 @@ subroutine driver_sfclayer(itimestep,configs,mesh,diag_physics,sfc_input,its,ite
11621162 logical ,pointer:: config_do_restart,config_frac_seaice
11631163 logical ,pointer:: config_do_DAcycling
11641164 character (len= StrKIND),pointer:: sfclayer_scheme
1165+ character (len= StrKIND),pointer:: lsm_scheme
11651166 integer ,pointer:: sf_mynn_sfcflux_land,sf_mynn_sfcflux_water
11661167 real (kind= RKIND),dimension (:),pointer:: areaCell
11671168
@@ -1390,8 +1391,9 @@ subroutine driver_sfclayer(itimestep,configs,mesh,diag_physics,sfc_input,its,ite
13901391 case(" sf_mynnsfclay" )
13911392 call mpas_timer_start(' sf_mynnsfclay' )
13921393 call mpas_log_write(' --- enter subroutine mynnsfc_driver:' )
1393- call mpas_pool_get_config(configs,' config_mynn_sfcflux_land' ,sf_mynn_sfcflux_land)
1394+ call mpas_pool_get_config(configs,' config_mynn_sfcflux_land' ,sf_mynn_sfcflux_land )
13941395 call mpas_pool_get_config(configs,' config_mynn_sfcflux_water' ,sf_mynn_sfcflux_water)
1396+ call mpas_pool_get_config(configs,' config_lsm_scheme' ,lsm_scheme )
13951397 call mynnsfc_driver( &
13961398 p3d = pres_hyd_p , th3d = th_p , t3d = t_p , &
13971399 u3d = u_p , v3d = v_p , qv3d = qv_p , &
@@ -1411,9 +1413,10 @@ subroutine driver_sfclayer(itimestep,configs,mesh,diag_physics,sfc_input,its,ite
14111413 isfflx = isfflx , dx = dx_p , &
14121414 ustm = ustm_p , ck = ck_p , cka = cka_p , &
14131415 cd = cd_p , cda = cda_p , ch = ch_p , &
1414- spp_pbl = spp_pbl , &
1416+ spp_pbl = spp_pbl , &
14151417 sf_mynn_sfcflux_land = sf_mynn_sfcflux_land , &
14161418 sf_mynn_sfcflux_water = sf_mynn_sfcflux_water , &
1419+ flagc_lsm = lsm_scheme , &
14171420 itimestep= itimestep , initflag = initflag , &
14181421 restart = config_do_restart , &
14191422 cycling = config_do_DAcycling , &
@@ -1443,9 +1446,10 @@ subroutine driver_sfclayer(itimestep,configs,mesh,diag_physics,sfc_input,its,ite
14431446 isfflx = isfflx , dx = dx_p , &
14441447 ustm = ustm_sea , ck = ck_sea , cka = cka_sea , &
14451448 cd = cd_sea , cda = cda_sea , ch = ch_sea , &
1446- spp_pbl = spp_pbl , &
1449+ spp_pbl = spp_pbl , &
14471450 sf_mynn_sfcflux_land = sf_mynn_sfcflux_land , &
14481451 sf_mynn_sfcflux_water = sf_mynn_sfcflux_water , &
1452+ flagc_lsm = lsm_scheme , &
14491453 itimestep= itimestep , initflag = initflag , &
14501454 restart = config_do_restart , &
14511455 cycling = config_do_DAcycling , &
0 commit comments