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

Starting CNDV with a PFT other than bare ground

nick

Herold
Member
Hi, by default CNDV starts with global bare ground. I'd like to try starting it off with something other than bare ground. Could someone please point me to the part of the code where this can be changed. I've tried changing 'noveg' in surfrdMod.F90 but that doesn't work. Thanks
 

slevis

Moderator
Staff member
...a while since i last looked at that, tho I know we did this in the Castillo et al. (2012) work. We introduced the pft percentages through a clm.r file. I do not remember whether we started the run as "startup," "branch," or "restart," and I do not remember what other changes we made for the model to run without crashing.Looking at the code that I wrote many yrs ago in surfrdMod.F90, it seems unlikely to me that changing noveg alone would do anything. Subroutine surfrd_wtxy_veg_dgvm in surfrdMod.F90 is where pft weights get set to zero, so this may be another starting point for what you hope to do. Still, I'd be surprised if changes to this piece of code did not lead to inconsistencies that made the model crash.Bottom line: this can be done, I do not remember the details for how, and you will likely find that it's not the most straightfwd.Sam
 
Top