-
Notifications
You must be signed in to change notification settings - Fork 319
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
spinup with MIMICS in CTSM #1451
Comments
The presence of other matrix solvers in use in the CTSM also came up in our conversation. The following subroutines call Tridiagonal: Other: I see that the new matrix solver replaces the above mentioned |
Including here for reference...
After spin-up, he solves the mimics system of equations daily using Runge-Kutta. Next he solves the soil bgc once per year in subroutine bioturb with a tridiagonal solver. |
Putting my response to our email thread here: @wwieder yes, it would likely help to include Yiqi and Ying-Ping in one of our meetings and/or this github issue. My main question for Ying-Ping is why he chose ludcmp + ludksb for the mimics spin-up while using subr. tridiag for the annual soil bgc timestep. I may of course be missing something trivial given my inexperience with matrix solvers. But this seems relevant if we are considering using CTSM's matrix solver (Yiqi's or Tridiagonal) for both steps. Otherwise, I think you're right that our work putting MIMICS in the same structure as the existing bgc code (#1318) should allow seamless use of the matrix setup in SoilBiogeochemLittVertTranspMod.F90. |
While I tie loose ends in #1318
These two simulations start different but quickly end up looking very similar: Try init_stock_100? PS. Used compset IHistClm50BgcQianRs (my attempts to run 1x1_brazil w a Clm51 compset failed). |
Very, exciting, Sam. I'm not sure how much it may help to increase the initial pools size, especially because stocks are zero below 1.5 m and will only 'fill' by diffusion (which will take some time). Hopefully the N-K spinup will help with this! Can you point me to the directory where these simulations are? |
Exciting indeed :-) In
New runs in progress:
|
@wwieder these runs have stopped now, too.
Feel free to look at output in |
Hi Sam, You're right the size of the pools are quite different. I'm not expecting them to be identical, but in surface horizons it looks like SOMp and litter pools are ~10x larger with MIMICS than their analogous plots in the BGC model, suggesting turnover times (controlled by Vmax and Km) are too slow with the vertically resolved MIMICS results. I also was surprised to see how small the SOMc pools were in MIMCS, making we wonder if we're doing something incorrectly related to the allocation to or turnover from this pool? |
The new simulation is far enough along to give us an idea, I think. See |
thanks for the summary @slevisconsulting. I'll look more at this. all the changes you described make sense, and I think are desirable, but not the necessarily increases in litter pools. This is not what I'd expected. |
Tangentially related to MIMICS spinup: |
Moving to a discussion. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
We need to determine the most efficient way to handle spinup of soil C pools with MIMICS in CTSM #1318 that also reuses available code, where possible. I don't think the at AD spinup used in the century-BGC approach is appropriate for the MIMICS given the non-linear feedbacks between microbial biomass pools and litter/SOM pools. In initial conversations with @slevisconsulting and @klindsay28 we've identified the following options to explore farther to use the:
This seems like a good place for us to record thoughts, ideas, and progress on this topic.
The text was updated successfully, but these errors were encountered: