Replies: 12 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 |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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). |
Beta Was this translation helpful? Give feedback.
-
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? |
Beta Was this translation helpful? Give feedback.
-
Exciting indeed :-) In
New runs in progress:
|
Beta Was this translation helpful? Give feedback.
-
@wwieder these runs have stopped now, too.
Feel free to look at output in |
Beta Was this translation helpful? Give feedback.
-
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? |
Beta Was this translation helpful? Give feedback.
-
The new simulation is far enough along to give us an idea, I think. See |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
Tangentially related to MIMICS spinup: |
Beta Was this translation helpful? Give feedback.
-
Moving to a discussion. |
Beta Was this translation helpful? Give feedback.
-
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.
Beta Was this translation helpful? Give feedback.
All reactions