-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get CROP to function separately from natural vegetation mode #1046
Comments
@danicalombardozzi one fallout of doing this is that we could likely setup a SP-Crop mode where natural vegetation uses SP and Crop is modeled with BGC-Crop. Would that be something useful? |
I started to try to write an argument against this, feeling like there must be a simpler solution. But then I started to see that something like this really might be needed. But this leads me to wonder if the most straightforward solution may be to introduce a new landunit type for FATES. Conveniently, landunit 3 is currently unused: it was the old glacier-without-mec landunit, and this actually provides me with motivation for why this makes sense: We used to have separate landunits for glacier-without-mec and glacier-with-mec, because they were structurally so different. Similarly, FATES is structurally so different from the non-FATES soil landunit, and the set of code that operates on the two is so different, that I feel it would make sense to think about it as a different landunit. It could still be that, in a given simulation, we only have the non-fates or fates landunit present. But I think the logic would be more straightforward if we could just have checks of the landunit type rather than needing to check the landunit type and whether fates is operating. So, @ekluzek , coming back to your original point: We would still need some new filters, but they could be based solely on landunit type. We'd need a filter over landunits 1 & 2 (the non-fates natural veg & crop landunits), and a different filter over landunits 1, 2 & 3 (all of the vegetated landunits). Regarding mixing crop & SP: it feels like this would get messy in a transient case. |
Blocks #1047 |
@billsacks I like the idea of having FATES have it's own landunit type. I don't know why we didn't think of this sooner! Yes, FATES is so totally different than anything else it should be considered it's own landtype. That would. make it more possible to mix in some FATES landunits with other veg types anywhere. I suspect that kind of thing could be useful, even if we don't make it a standard thing. But, yeah we had two different types of glaciers and two different types of lake, so. there's no reason to NOT have two different types. of natural vegetation landunits. |
This separate land unit for FATES seems like a good one to me. It also seems absurd to try and run a FATES-SP with CROP transient compset, at least on the CTSM side. Maybe there's reasons to have this for FATES analyses, not sure what @rosiealice or @ckoven think about this? |
Separate land units will be useful for crops and could also help with scenarios like primary and secondary land. In regards to @wwieder's comment, is it absurd to run FATES-SP with CROP? We may find that @ekluzek's suggestion is useful for a scenario where someone is primarily interested in simulating agriculture, if the FATES-SP configuration is less computationally expensive than other configurations. |
On this question, indeed, I do not think FATES-SP and crop would be absurd from a science perspective. As you say, that might well be a use-case people might desire. Aside from the landunit and use_cn switch issues we already identified, I can't see why it wouldn't be as feasible as running any other FATES configuration... |
We talked about this in a FATES LULC call today. We both want the flexibility of CTSM to handle crop landunits separate from FATES. But, we also want to extend FATES so that it can handle crop landunits and pasture land as well. So the end solution should have the flexibility to allow FATES to handle crop landunits or CTSM to do so. This will need some namelist switches to control this behavior. See this FATES issue that relates to this... |
I'm working through updating the interface with fates to accomodate nutrient dynamics between the two. I think it would be helpful if the patch and column soil filters were partitioned more. I see a possible breakdown like this: https://docs.google.com/spreadsheets/d/1GHu8gEDWAjPJCI1Afyt2IQOaQujh-G9_p2HbMEFiBoU/edit?usp=sharing Any thoughts on how to parse this more, better names, things I'm missing, (wrong direction?) are appreciated. Let me know if you want editing privileges |
@rgknox I can see how that makes sense. I'm happy with your suggestion if you feel it will make things cleaner. |
I'll hold on making any changes, and will check-in during the Thursday SE meeting to see where we are on it. |
Hello, |
I see that you've posted six times in different areas of the Forums on the same day with the same question, and now here on top of this issue and also on top of a FATES issue. No need for that, it makes it difficult for us to know how and where to respond. The best approach is to do a new post in the CTSM Forum and wait for support from either the CTSM group or the user community. We'll try to get you some help this coming week. If necessary, we'll also consult with the FATES experts. I've moved your new post from Community Projects to CTSM, look for a response there: https://bb.cgd.ucar.edu/cesm/threads/clm5.7992/ Thanks! |
On the SP decision, this option turns on the capability to run FATES with LAI from satellite products as an input. This mode doesn't simulate all the vegetation pools and so does not generate NPP. It will simulate GPP. To spin up the biomass pools you will need to do a spin up period. Perhaps some background on your science question would be helpful to decide which is appropriate. FATES has several other options to reduce complexity depending on what is required. Please note also that the current paramétrisation of FATES is not considered scientifically supported for global runs, pending calibration.... |
Currently the modes for crop and natural vegetation are tied together (SP, BGC, CN, BGC-CROP, FATES etc.). You can ONLY turn CROP on if use_cn is being turned on. So you can't use it with SP or FATES -- at ALL. CROP is already on different land-units, but the switches are setup for the overall vegetation mode and not to separate out crop versus natural vegetation.
I think in order to do this, we'll need to allow the overall switches to be more flexible, but we'll also need something like a patch level filter that says: on_this_patch_you_run_CN, on_this_patch_you_run_FATES, on_this_patch_you_run_SP. I think we'll still want the ability to run the "normal" modes of SP (without crop), BGC-Crop, and FATES (without crop), so these would be new capability that could mix and match how natural vegetation is handled separately from crop.
At the CESM CTSM-FATES discussion we decided that having FATES model natural vegetation and BGC-Crop model crops, is a critical feature of our CTSM-FATES v1 model version.
The text was updated successfully, but these errors were encountered: