Skip to content

Commit acf0b4c

Browse files
odombrokvrigor
authored andcommitted
Corrected flux assignment from column to patch level
1 parent 1d07087 commit acf0b4c

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

src/clm5/biogeochem/CNPhenologyMod.F90

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2020,17 +2020,17 @@ subroutine FruitTreePhenology(num_pcropp, filter_pcropp , &
20202020
if (tlai(p) <= 0._r8 .and. harvest_flag(p) == 0._r8) then ! plant never emerged or died
20212021
croplive(p) = .false.
20222022
if (harvdate(p) >= NOT_Harvested) harvdate(p) = jday
2023-
crop_seedc_to_leaf(c) = crop_seedc_to_leaf(c) - leafc_xfer(p)/dt
2024-
crop_seedc_to_froot(c) = crop_seedc_to_froot(c) - frootc_xfer(p)/dt
2025-
crop_seedn_to_leaf(c) = crop_seedn_to_leaf(c) - leafn_xfer(p)/dt
2026-
crop_seedn_to_froot(c) = crop_seedn_to_froot(c) - frootn_xfer(p)/dt
2023+
crop_seedc_to_leaf(p) = crop_seedc_to_leaf(p) - leafc_xfer(p)/dt
2024+
crop_seedc_to_froot(p) = crop_seedc_to_froot(p) - frootc_xfer(p)/dt
2025+
crop_seedn_to_leaf(p) = crop_seedn_to_leaf(p) - leafn_xfer(p)/dt
2026+
crop_seedn_to_froot(p) = crop_seedn_to_froot(p) - frootn_xfer(p)/dt
20272027
leafc_xfer(p) = 0._r8 ! revert planting transfers
20282028
frootc_xfer(p) = 0._r8
20292029
leafn_xfer(p) = leafc_xfer(p) / leafcn(ivt(p))
20302030
frootn_xfer(p) = frootc_xfer(p) / frootcn(ivt(p))
20312031
if (woody(ivt(p)) == 1._r8) then
2032-
crop_seedc_to_deadstem(c) = crop_seedc_to_deadstem(c) - deadstemc_xfer(p)/dt
2033-
crop_seedn_to_deadstem(c) = crop_seedn_to_deadstem(c) - deadstemn_xfer(p)/dt
2032+
crop_seedc_to_deadstem(p) = crop_seedc_to_deadstem(p) - deadstemc_xfer(p)/dt
2033+
crop_seedn_to_deadstem(p) = crop_seedn_to_deadstem(p) - deadstemn_xfer(p)/dt
20342034
deadstemc_xfer(p) = 0._r8
20352035
deadstemn_xfer(p) = deadstemc_xfer(p) / deadwdcn(ivt(p))
20362036
end if
@@ -2050,16 +2050,16 @@ subroutine FruitTreePhenology(num_pcropp, filter_pcropp , &
20502050
offset2_flag(p) = 1._r8
20512051
else ! plant never emerged from ground
20522052
crop_seedc_to_leaf(p) = crop_seedc_to_leaf(p) - leafc_xfer(p)/dt
2053-
crop_seedc_to_froot(c) = crop_seedc_to_froot(c) - frootc_xfer(p)/dt
2053+
crop_seedc_to_froot(p) = crop_seedc_to_froot(p) - frootc_xfer(p)/dt
20542054
crop_seedn_to_leaf(p) = crop_seedn_to_leaf(p) - leafn_xfer(p)/dt
2055-
crop_seedn_to_froot(c) = crop_seedn_to_froot(c) - frootn_xfer(p)/dt
2055+
crop_seedn_to_froot(p) = crop_seedn_to_froot(p) - frootn_xfer(p)/dt
20562056
leafc_xfer(p) = 0._r8
20572057
frootc_xfer(p) = 0._r8
20582058
leafn_xfer(p) = leafc_xfer(p) / leafcn(ivt(p))
20592059
frootn_xfer(p) = frootc_xfer(p) / frootcn(ivt(p))
20602060
if (woody(ivt(p)) == 1._r8) then
2061-
crop_seedc_to_deadstem(c) = crop_seedc_to_deadstem(c) - deadstemc_xfer(p)/dt
2062-
crop_seedn_to_deadstem(c) = crop_seedn_to_deadstem(c) - deadstemn_xfer(p)/dt
2061+
crop_seedc_to_deadstem(p) = crop_seedc_to_deadstem(p) - deadstemc_xfer(p)/dt
2062+
crop_seedn_to_deadstem(p) = crop_seedn_to_deadstem(p) - deadstemn_xfer(p)/dt
20632063
deadstemc_xfer(p) = 0._r8
20642064
deadstemn_xfer(p) = deadstemc_xfer(p) / deadwdcn(ivt(p))
20652065
end if
@@ -2094,16 +2094,16 @@ subroutine FruitTreePhenology(num_pcropp, filter_pcropp , &
20942094
! code in the same time step where the planting transfer originally
20952095
! occurred.
20962096
crop_seedc_to_leaf(p) = crop_seedc_to_leaf(p) - leafc_xfer(p)/dt
2097-
crop_seedc_to_froot(c) = crop_seedc_to_froot(c) - frootc_xfer(p)/dt
2097+
crop_seedc_to_froot(p) = crop_seedc_to_froot(p) - frootc_xfer(p)/dt
20982098
crop_seedn_to_leaf(p) = crop_seedn_to_leaf(p) - leafn_xfer(p)/dt
2099-
crop_seedn_to_froot(c) = crop_seedn_to_froot(c) - frootn_xfer(p)/dt
2099+
crop_seedn_to_froot(p) = crop_seedn_to_froot(p) - frootn_xfer(p)/dt
21002100
leafc_xfer(p) = 0._r8
21012101
frootc_xfer(p) = 0._r8
21022102
leafn_xfer(p) = leafc_xfer(p) / leafcn(ivt(p))
21032103
frootn_xfer(p) = frootc_xfer(p) / frootcn(ivt(p))
21042104
if (woody(ivt(p)) == 1._r8) then
2105-
crop_seedc_to_deadstem(c) = crop_seedc_to_deadstem(c) - deadstemc_xfer(p)/dt
2106-
crop_seedn_to_deadstem(c) = crop_seedn_to_deadstem(c) - deadstemn_xfer(p)/dt
2105+
crop_seedc_to_deadstem(p) = crop_seedc_to_deadstem(p) - deadstemc_xfer(p)/dt
2106+
crop_seedn_to_deadstem(p) = crop_seedn_to_deadstem(p) - deadstemn_xfer(p)/dt
21072107
deadstemc_xfer(p) = 0._r8
21082108
deadstemn_xfer(p) = deadstemc_xfer(p) / deadwdcn(ivt(p))
21092109
end if

0 commit comments

Comments
 (0)