Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -632,6 +632,7 @@ set(
"Soil/SoilWater/WBAL.for"
"Soil/SoilWater/WBSUBS.for"
"SPAM/ESR_SoilEvap.for"
"SPAM/ESR_SoilEvap_mod.for"
"SPAM/ETPHOT.for"
"SPAM/ETPHR.for"
"SPAM/OPETPHOT.for"
Expand Down
28 changes: 14 additions & 14 deletions CSM_Main/LAND.for
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ C Soil Processes Module Variables
C-----------------------------------------------------------------------
REAL SNOW, WINF
REAL, DIMENSION(NL) :: NH4_plant, NO3_plant, SPi_Avail, SKi_Avail
REAL, DIMENSION(NL) :: ST, UPPM, SW, SWDELTS, UPFLOW
REAL, DIMENSION(NL) :: ST, UPPM, SW, SWDELTS, UPFLOW, ES_LYR
TYPE (SoilType) SOILPROP !type defined in ModuleDefs
TYPE (FloodWatType) FLOODWAT
TYPE (FloodNType) FloodN
Expand Down Expand Up @@ -166,7 +166,7 @@ C-----------------------------------------------------------------------
C Read initial soil data
C-----------------------------------------------------------------------
CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand All @@ -183,7 +183,7 @@ C-----------------------------------------------------------------------
& PSTRES1, PORMIN, RLV, RWUMX, SOILPROP, SW, !Input
& SWDELTS, UH2O, WEATHER, WINF, XHLAI, XLAI, !Input
& FLOODWAT, SWDELTU, !I/O
& EO, EOP, EOS, EP, ES, RWU, SRFTEMP, ST, !Output
& EO, EOP, EOS, EP, ES, ES_LYR, RWU, SRFTEMP, ST, !Output
& SWDELTX, TRWU, TRWUP, UPFLOW) !Output

C-----------------------------------------------------------------------
Expand Down Expand Up @@ -236,7 +236,7 @@ C-----------------------------------------------------------------------
C Seasonal initialization for soil processes
C-----------------------------------------------------------------------
CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand All @@ -255,7 +255,7 @@ C-----------------------------------------------------------------------
& PSTRES1, PORMIN, RLV, RWUMX, SOILPROP, SW, !Input
& SWDELTS, UH2O, WEATHER, WINF, XHLAI, XLAI, !Input
& FLOODWAT, SWDELTU, !I/O
& EO, EOP, EOS, EP, ES, RWU, SRFTEMP, ST, !Output
& EO, EOP, EOS, EP, ES, ES_LYR, RWU, SRFTEMP, ST, !Output
& SWDELTX, TRWU, TRWUP, UPFLOW) !Output

C-----------------------------------------------------------------------
Expand Down Expand Up @@ -308,7 +308,7 @@ C Call Soil processes module to determine today's rates of
C change of soil properties.
C-----------------------------------------------------------------------
CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand All @@ -326,7 +326,7 @@ C-----------------------------------------------------------------------
& PSTRES1, PORMIN, RLV, RWUMX, SOILPROP, SW, !Input
& SWDELTS, UH2O, WEATHER, WINF, XHLAI, XLAI, !Input
& FLOODWAT, SWDELTU, !I/O
& EO, EOP, EOS, EP, ES, RWU, SRFTEMP, ST, !Output
& EO, EOP, EOS, EP, ES, ES_LYR, RWU, SRFTEMP, ST, !Output
& SWDELTX, TRWU, TRWUP, UPFLOW) !Output

C-----------------------------------------------------------------------
Expand Down Expand Up @@ -356,7 +356,7 @@ C***********************************************************************
C Integrate soil state variables
C-----------------------------------------------------------------------
CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand All @@ -373,7 +373,7 @@ C-----------------------------------------------------------------------
& PSTRES1, PORMIN, RLV, RWUMX, SOILPROP, SW, !Input
& SWDELTS, UH2O, WEATHER, WINF, XHLAI, XLAI, !Input
& FLOODWAT, SWDELTU, !I/O
& EO, EOP, EOS, EP, ES, RWU, SRFTEMP, ST, !Output
& EO, EOP, EOS, EP, ES, ES_LYR, RWU, SRFTEMP, ST, !Output
& SWDELTX, TRWU, TRWUP, UPFLOW) !Output

C-----------------------------------------------------------------------
Expand Down Expand Up @@ -413,7 +413,7 @@ C***********************************************************************
CALL WEATHR(CONTROL, ISWITCH, WEATHER, YREND)

CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand All @@ -427,7 +427,7 @@ C***********************************************************************
& PSTRES1, PORMIN, RLV, RWUMX, SOILPROP, SW, !Input
& SWDELTS, UH2O, WEATHER, WINF, XHLAI, XLAI, !Input
& FLOODWAT, SWDELTU, !I/O
& EO, EOP, EOS, EP, ES, RWU, SRFTEMP, ST, !Output
& EO, EOP, EOS, EP, ES, ES_LYR, RWU, SRFTEMP, ST, !Output
& SWDELTX, TRWU, TRWUP, UPFLOW) !Output

C-----------------------------------------------------------------------
Expand Down Expand Up @@ -463,7 +463,7 @@ C Call WEATHER module to close current weather file

C Print seasonal summaries and close files.
CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand All @@ -477,7 +477,7 @@ C Print seasonal summaries and close files.
& PSTRES1, PORMIN, RLV, RWUMX, SOILPROP, SW, !Input
& SWDELTS, UH2O, WEATHER, WINF, XHLAI, XLAI, !Input
& FLOODWAT, SWDELTU, !I/O
& EO, EOP, EOS, EP, ES, RWU, SRFTEMP, ST, !Output
& EO, EOP, EOS, EP, ES, ES_LYR, RWU, SRFTEMP, ST, !Output
& SWDELTX, TRWU, TRWUP, UPFLOW) !Output

CALL PLANT(CONTROL, ISWITCH,
Expand Down Expand Up @@ -538,7 +538,7 @@ C End of Run
C***********************************************************************
ELSE IF (DYNAMIC .EQ. ENDRUN) THEN
CALL SOIL(CONTROL, ISWITCH,
& ES, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& ES, ES_LYR, FERTDATA, FracRts, HARVRES, IRRAMT, !Input
& KTRANS, KUptake, OMAData, PUptake, RLV, !Input
& SENESCE, ST, SWDELTX,TILLVALS, UNH4, UNO3, !Input
& WEATHER, XHLAI, !Input
Expand Down
Loading