CLM5 how to calculate SMB(surface mass balance) and transmit it to CISM

He Zhan

He Zhan
New Member
Hi everyone,

My previous work is based on CISM(Community ice sheet model), recently I find that a significant variable SMB( Surface Mass Balance) in CISM is calculated in CLM, so I try figuring out how CLM calculates it.

As described in "Description and Demonstration of the Coupled Community Earth System Model v2 – Community Ice Sheet Model v2 (CESM2-CISM2)", SMB calculation can be represented by:
SMB = Precipitation - Runoff - Sublimation​
After transformation:
SMB = Snowfall + Refreezing - Melt - Sublimation

I notice that GlacierSurfaceMassBalanceMod.F90 in CLM5.0.01 is a module to calculate SMB, I find out qflx_glcice_frz and qflx_glcice_melt represent Refreezing and Melt respectively.
1747134611638.png
But I haven't find the Snowfall term and Sublimation term appear in this module, maybe they are calculated from other module or subroutine?

Thanks!
He Zhan
 
Back
Top