ESCOMP / CTSM

Community Terrestrial Systems Model (includes the Community Land Model of CESM)
http://www.cesm.ucar.edu/models/cesm2.0/land/
Other
308 stars 312 forks source link

Adding moss and lichen as two new plant functional types (PFT)s in CLM-FATES #1291

Open huitang-earth opened 3 years ago

huitang-earth commented 3 years ago

Purpose with this issue

Discuss how to implement moss and lichen as two new PFTs in FATES, which can be run with the host model CLM5. Both biophysical and biochemical processes of moss and lichen will be considered. In the end, the dynamics and distribution of moss and lichen can be predicted by CLM-FATES. There is also a corresponding issue on FATES repository (issue #707)

Brief science information

Moss (in more general term, bryophyte) and lichen are unique in their biophysical and biochemical feedback to climate compared to vascular plants, and are important components in the cold and dry environment. Moss and lichen have been implemented several land surface models, such as JULES and ORCHIDEE and JASBACH, with varying complexity. With the implementation of moss and lichen, we hope to further improve CLM-FATES in representing vegetation and its climatic feedbacks in the cold environment. More details can also be found in this presentation

Plan for the implementation

The following figure presents a simplified flow-chart for the suggested changes:

Current plans

Long term goal

Major issues

Plan to move things forward

Current implementation of Step1 is available on github (ctsm and fates) (Further improvement is still needed). To divide up the review work we think it is reasonable to file a PR when each step is finished. In this manner there is room for a restructuring of the code before too much new functionality is added.

Would you (@billsacks,@ekluzek on CLM side, @rgknox,@glemieux on FATES side) be interested in having a PR at each step?

People involved:

@huitang-earth, @kjetilaas, @rosiealice, @ckoven, @jkshuman, @adrifoster, @ingealthuizen, @eaasmof, @srg101, @sunnivin

rgknox commented 3 years ago

@huitang-earth , I had written some hooks for the BHS code to work with FATES here: https://github.com/ESCOMP/CTSM/commit/7bc2afde8ea66366e5f513aace1e0732a885018c

This has been kind-of like a medium priority level to get in the pipeline, slated to work on it after the SP mode stuff. As you can see, some of it is placeholder code, because we need to craft some new outputs on the fates side to send to CTSM.