-
Notifications
You must be signed in to change notification settings - Fork 318
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
MIMICS into vertically resolved CTSM #1318
Conversation
Added is_microbe to SoilBiogeochemDecompCascadeConType.F90 and copied SoilBiogeochemDecompCascadeBGCMod.F90 to SoilBiogeochemDecompCascadeMIMICSMod.F90 as a template for the work to be done. No modifications to this file in this commit.
Transforming SoilBiogeochemDecompCascadeBGCMod.F90 into SoilBiogeochemDecompCascadeMIMICSMod.F90. Setting up the framework that MIMICS will fit into by using hooks already present in the CTSM. I will post explanations and requests for clarification in the PR. This is NOT working code.
@@ -0,0 +1,1302 @@ | |||
module SoilBiogeochemDecompCascadeMIMICSMod |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lots of good stuff here, Sam.
looking forward to talking tomorrow.
Also, I accidentally resolved a comments re. t_scalar. Not sure what it was, but we won't use t_scalar in mimics
This comment has been minimized.
This comment has been minimized.
Largely updating the comments. Partly also updating code.
Remove unnecessary settings of nextsw_cday Remove setting of nextsw_cday in initialization: this hasn't been needed ever since we stopped calculating albedos in initialization. Also remove nextsw_cday from clm_time_manager: this was being set but was never referenced from here: instead, nextsw_cday was being passed as an argument to clm_drv. Also, updates cime to a branch tag where I have fixed the --retry option to create_test.
@wwieder thanks! I will start the test-suites and will report when they complete. |
Resolved conflicts: doc/ChangeLog doc/ChangeSum
@ekluzek the code uses four new param files in |
izumi OK except one test fails cheyenne PASS I will update the ChangeLog with these test results and push. Then, I think this PR is ready unless the izumi_pgi test needs investigation. Also, pending my question above about rimporting the new param files. |
Remembered and added another issue that this PR resolves
The PGI test seems to only be roundoff. And as it's only difference in answers for one test (and it's PGI which seems to be more sensitive) I think it's reasonable to take this as being fine. SMS_Vmct.f10_f10_mg37.I2000Clm50BgcCrop.izumi_pgi.clm-crop |
Yes go ahead and rimport the files. I usually do this first, before running on izumi, so that the files will automatically appear their when you test. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, so there are two changes I'm asking for. But, I am very excited to see this in the code! To have another decomposition option to run MIMICS!
You won't need to redo testing that's done. Just do the one new test that you add.
<option name="wallclock">00:20:00</option> | ||
<option name="comment" >Test soil_decomp_method = 'MIMICSWieder2015'</option> | ||
</options> | ||
</test> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Add a test for 1x1_brazil for the newton_krylov_spinup to run say 1 year.
SMS_Ly5_Mmpi-serial.1x1_brazil.IHistClm50BgcQianRs.cheyenne_intel.clm-newton_krylov_spinup
New test completed successfully and new baseline created: @ekluzek I updated the ChangeLog to mention this. |
… some description on them
Thanks Sam and Erik! |
Description of changes
Adding new model of below-ground biogeochemistry to the CTSM.
Specific notes
Getting MIMICS from Wieder et al. 2015 and from testbed into the vertically resolved CTSM.
Related issue: #1260
Contributors other than yourself, if any:
@wwieder @ekluzek
CTSM Issues Fixed (include github issue #):
Fixes #1473
Are answers expected to change (and if so in what way)?
No when comparing to answers from CTSM's existing below-ground bgc model(s).
Any User Interface Changes (namelist or namelist defaults changes)?
soilbgc_decomp can now also be MIMICSWieder2015
Testing performed, if any: regular testing