@@ -742,25 +742,6 @@ subroutine SetServices ( GC, RC )
742
742
RC= STATUS )
743
743
VERIFY_(STATUS)
744
744
745
- call MAPL_AddImportSpec(GC, &
746
- LONG_NAME = ' icefall' , &
747
- UNITS = ' kg m-2 s-1' , &
748
- SHORT_NAME = ' ICE' , &
749
- DIMS = MAPL_DimsTileOnly, &
750
- VLOCATION = MAPL_VLocationNone, &
751
- RC= STATUS )
752
-
753
- VERIFY_(STATUS)
754
-
755
- call MAPL_AddImportSpec(GC, &
756
- LONG_NAME = ' freezing_rain_fall' , &
757
- UNITS = ' kg m-2 s-1' , &
758
- SHORT_NAME = ' FRZR' , &
759
- DIMS = MAPL_DimsTileOnly, &
760
- VLOCATION = MAPL_VLocationNone, &
761
- RC= STATUS )
762
- VERIFY_(STATUS)
763
-
764
745
call MAPL_AddImportSpec(GC, &
765
746
LONG_NAME = ' liquid_water_convective_precipitation' , &
766
747
UNITS = ' kg m-2 s-1' , &
@@ -1538,9 +1519,7 @@ subroutine LAKECORE(NT,RC)
1538
1519
real , pointer , dimension (:) :: SH
1539
1520
real , pointer , dimension (:) :: DEV
1540
1521
real , pointer , dimension (:) :: DSH
1541
- real , pointer , dimension (:) :: SNO
1542
- real , pointer , dimension (:) :: ICEF
1543
- real , pointer , dimension (:) :: FRZR
1522
+ real , pointer , dimension (:) :: SNO
1544
1523
real , pointer , dimension (:) :: PCU
1545
1524
real , pointer , dimension (:) :: PLS
1546
1525
real , pointer , dimension (:) :: PS
@@ -1615,8 +1594,6 @@ subroutine LAKECORE(NT,RC)
1615
1594
call MAPL_GetPointer(IMPORT,DEV , ' DEVAP' , RC= STATUS); VERIFY_(STATUS)
1616
1595
call MAPL_GetPointer(IMPORT,DSH , ' DSH' , RC= STATUS); VERIFY_(STATUS)
1617
1596
call MAPL_GetPointer(IMPORT,SNO , ' SNO' , RC= STATUS); VERIFY_(STATUS)
1618
- call MAPL_GetPointer(IMPORT,ICEF , ' ICE' , RC= STATUS); VERIFY_(STATUS)
1619
- call MAPL_GetPointer(IMPORT,FRZR , ' FRZR' , RC= STATUS); VERIFY_(STATUS)
1620
1597
call MAPL_GetPointer(IMPORT,PCU , ' PCU' , RC= STATUS); VERIFY_(STATUS)
1621
1598
call MAPL_GetPointer(IMPORT,PLS , ' PLS' , RC= STATUS); VERIFY_(STATUS)
1622
1599
call MAPL_GetPointer(IMPORT,PS , ' PS' , RC= STATUS); VERIFY_(STATUS)
@@ -1848,7 +1825,7 @@ subroutine LAKECORE(NT,RC)
1848
1825
DTX = (DT/ LAKECAP)* FR(:,N) ! FR accounts for skin under ice
1849
1826
SWN = (1 .- ALBVRO)* VSUVR + (1 .- ALBVFO)* VSUVF + &
1850
1827
(1 .- ALBNRO)* DRNIR + (1 .- ALBNFO)* DFNIR
1851
- DTS = DTX * ( DTS + SWN - EVP* MAPL_ALHL - MAPL_ALHF* ( SNO + ICEF) ) ! include icefall with snow for energy needed to melt
1828
+ DTS = DTX * ( DTS + SWN - EVP* MAPL_ALHL - MAPL_ALHF* SNO )
1852
1829
DTS = DTS / ( 1.0 + DTX* (BLW + SHD + EVD* MAPL_ALHL) )
1853
1830
EVP = EVP + EVD * DTS
1854
1831
SHF = SHF + SHD * DTS
@@ -1865,7 +1842,7 @@ subroutine LAKECORE(NT,RC)
1865
1842
if (associated (SUBLIM)) SUBLIM = EVP* FR(:,N)
1866
1843
end if
1867
1844
1868
- RNF = PCU + PLS + SNO + ICEF - EVP ! Supercooled rainfall (FRZR is included in PCU + PLS as of June 2025 github pull request #111)
1845
+ RNF = PCU + PLS + SNO - EVP
1869
1846
1870
1847
! Update surface temperature and moisture
1871
1848
!- ---------------------------------------
0 commit comments