-
Notifications
You must be signed in to change notification settings - Fork 334
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
Add the soil erosion model #3000
Conversation
It is a BFB and NML PR. The code review page for this task can be found here https://acme-climate.atlassian.net/wiki/spaces/ED/pages/976486494/B1+Soil+Erosion. |
@tanzeli1982, The output of the command shows your PR is BFB and please update the first comment of this PR to indicate it is BFB. (see https://acme-climate.atlassian.net/wiki/spaces/ED/pages/16253965/Commit+and+PR+message+template). Also, update the first comment to include the link the code review page as requested by @rljacob. |
@tanzeli1982, If a question in a comment has been answered, don't delete the comment. Let the comment remain, so someone at a later date can follow the conversation. |
@qzhu-lbl said One comment is about ColPBalanceCheck 665 |
@bishtgautam I have copied three raw data files (mksrf_gravel_10level_5min.c190603.nc, mksrf_slope_10p_0.5x0.5.c190603.nc and mksrf_soilero_0.5x0.5.c190603.nc) to /global/project/projectdirs/acme/inputdata/lnd/clm2/rawdata. |
@tanzeli1982, The data has been now added to E3SM inputdata server and is available at https://web.lcrc.anl.gov/public/e3sm/inputdata/lnd/clm2/rawdata/ |
@tanzeli1982 I'm beginning my review of this PR. The design document indicates that this capability is added for the ECA bgc model. Is it also added for CTC? Since CTC is the default soil bgc formulation, it should also be the default for your new capabilities. Tagging @kvcalvin for clarification, if needed. |
@tanzeli1982 and @thorntonpe: If this feature is intended to be run in v2, then it will need to be incorporated into the CTC model as that is the soil BGC formulation for v2. |
@thorntonpe @kvcalvin It was tested on ECA but works for both. |
@tanzeli1982 Can you provide more details on what "tested on ECA, but works for both" means? Does the design document need to be modified to reflect this assessment? |
@thorntonpe It means that the soil erosion model does not rely on the implementation of any BGC scheme because it uses the general C, N and P state and flux interfaces in data_types/ColumnDataType.F90 and ECA or CTC is not the condition for any part of the code. I will modify the documentation to make it clear. |
@tanzeli1982 Thanks for the clarification. Does this PR include soil erosion model parameters that have been set on the basis of comparing simulation output to observations? |
@thorntonpe There are three variables (parEro_c1, parEro_c2 and parEro_c3) in the surface data that are soil erosion parameters from calibration. The model data comparison is now in the code review page. |
Port to new cgd system izumi Test suite: scripts_regression_tests.py Test baseline: Test namelist changes: Test status: Fixes: User interface changes?: Update gh-pages html (Y/N)?: Code review:
@tanzeli1982 The merging of the master branch into a feature branch is highly discouraged. Is there a reason you did this merge? |
@bishtgautam I was not aware of the risk of this operation. How could I revert the commit? |
Do a hard reset on your branch to the commit before you did that merge. Then force push the branch to github |
e81a414
to
0b9a938
Compare
@rljacob Thank you very much. |
@bishtgautam should we move this PR forward? Kate has approved the design document. |
@thorntonpe, @qzhu-lbl, Could you review this PR? thanks |
Add the soil erosion model to ELM. The changes include the implementation of soil erosion and erosion induced sediment, C, N and P fluxes from land to rivers. [BFB] and [NML]
Add the soil erosion model to ELM. The changes include the implementation of soil erosion and erosion induced sediment, C, N and P fluxes from land to rivers. [BFB] [NML]
2 PET tests failed and I don't think this PR can be ruled out as the cause: @bishtgautam please run a PET test with an I case that uses this code. |
Both PET tests passed on Compy using this feature branch. |
Add the soil erosion model to ELM. The changes include the implementation
of soil erosion and erosion induced sediment, C, N and P fluxes from land to rivers.
[BFB]
[NML]