Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

The aboveground and belowground biomass in CLM

xiaoxiaokuishu

Ru Xu
Member
Hi, all
I would like to get the aboveground and belowground biomass in CLM( I use BGC-crop mode).
To my knowledge, there is no biomass related variable, juts carbon.
I have some questions:

(1) TOTVEGC is aboveground biomass or above+below ground biomass?

is TOTVEGC=LEAFC+ LIVESTEMC+ DEADSTEMC?

(2) WOODC+FROOTC belongs to belowground biomass?
if not, which variable is belowground biomass?

(3) TOTSOMC is the carbon in soil, has nothing to do with biomass right?

Best
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
(1) above+below ground biomass. You can look at the code in CNVegCarbonStateType.F90 to see what the components are, e.g.,

this%totvegc_patch(p) = &
this%dispvegc_patch(p) + &
this%storvegc_patch(p)

And:

! displayed vegetation carbon, excluding storage and cpool (DISPVEGC)
this%dispvegc_patch(p) = &
this%leafc_patch(p) + &
this%frootc_patch(p) + &
this%livestemc_patch(p) + &
this%deadstemc_patch(p) + &
this%livecrootc_patch(p) + &
this%deadcrootc_patch(p)

! stored vegetation carbon, excluding cpool (STORVEGC)
this%storvegc_patch(p) = &
this%cpool_patch(p) + &
this%leafc_storage_patch(p) + &
this%frootc_storage_patch(p) + &
this%livestemc_storage_patch(p) + &
this%deadstemc_storage_patch(p) + &
this%livecrootc_storage_patch(p) + &
this%deadcrootc_storage_patch(p) + &
this%leafc_xfer_patch(p) + &
this%frootc_xfer_patch(p) + &
this%livestemc_xfer_patch(p) + &
this%deadstemc_xfer_patch(p) + &
this%livecrootc_xfer_patch(p) + &
this%deadcrootc_xfer_patch(p) + &
this%gresp_storage_patch(p) + &
this%gresp_xfer_patch(p)

So, TOTVEGC will include leaf, fine and coarse roots, stem, ...

(2)
! (WOODC) - wood C
this%woodc_patch(p) = &
this%deadstemc_patch(p) + &
this%livestemc_patch(p) + &
this%deadcrootc_patch(p) + &
this%livecrootc_patch(p)

FROOTC is fine root carbon, not included in WOODC.

(3) It is soil organic matter, "decomposing (litter, cwd, soil) c pools"
 
Top