E3SM
E3SM copied to clipboard
MOSART-sediment: suspended sediment module
MOSART-sediment, the suspended sediment module, takes lateral sediment yield fluxes from a land model (such as the soil erosion module in ELM) as the inputs and includes the description of riverine transport, erosion, and deposition processes. It also accounts for two major damming effects on suspended sediment load, direct sediment trapping effect and indirect flow regulating effect (via reservoir regulation of streamflow and hydraulic conditions). The scientific validation was conducted over the NLDAS2 domain (against observations from multiple USGS gages. The current parameter files are for the NLDAS2 domain only, although the process description is general and largely transferrable.
[BFB]
@liho745 Please define 0.95 as a constant variable and provide description.
Done.
@liho745 I have completed the review. I will approve this PR once they are addressed.
What is the status of this PR?
We have detected another bug that is related to MOSART-WM but had not been picked up by the developer tests. I am currently working on it. Hopefully, fix it in the next few days.
@bishtgautam Do you have any remaining comments? If not, could you approve the PR?
Is this ready to be merged?
Yes.
Telecon: ready but have a higher BGC PR to work on.
Telecon: ready. Needs conflicts resolved.
@liho745 This PR is non-BFB as it is adding a new field Flrl_rofmud
to the coupler (see https://github.com/E3SM-Project/E3SM/pull/5103/files#diff-ba52cccd5d700657daa5f37d5097103b2a490954e32bcb371eb96919b495e7a3R2157). Should this field be added by default?
Is this needed for any BGC v2 simulations?
@rljacob No, this isn't needed for v2 BGC simulations. Should I revert this PR and try to re-merge this PR after the v2.1 tag is created?
Reverting this PR and it will be merged after the v2.1 tag is created.
status: being tested locally on next. Need to check restart compatiability.
status: needs another PR #5454 which updates tests first. Not needed for v3. Integrator has tested and one test is failing for unknown reasons.
status: needs another PR #5454 which updates tests first. Not needed for v3. Integrator has tested and one test is failing for unknown reasons.
@bishtgautam Are you the integrator? If so, can you walk through the failed tests or let me know how I may help?
The ERS.ne30pg2_r05_EC30to60E2r2.GPMPAS-JRA.compy_intel.mosart-rof_ocn_2way
failed related to
MCT::m_AttrVect::indexRA_:: FATAL--attribute not found: "Flrl_inundinf" Traceback
I'm debugging this error today and will keep you updated.
I had incorrectly resolved the conflicts in driver-mct/main/prep_rof_mod.F90
that caused the ERS.ne30pg2_r05_EC30to60E2r2.GPMPAS-JRA.compy_intel.mosart-rof_ocn_2way
test to fail. After correctly resolving the conflict, the test passes.
I had incorrectly resolved the conflicts in
driver-mct/main/prep_rof_mod.F90
that caused theERS.ne30pg2_r05_EC30to60E2r2.GPMPAS-JRA.compy_intel.mosart-rof_ocn_2way
test to fail. After correctly resolving the conflict, the test passes.
@bishtgautam Thanks for resolving the test issue. What are the next steps?
@liho745 I merged your branch to next locally on Compy and ran e3sm_land_developer tests. All tests failed and I believe it is because of your recent commit (71da40a). Can you please check to make sure the e3sm_land_developer tests do pass with your branch?
Notes: this PR also fixes some fields in the coupler but that should be its own PR. Gautum is testing.
This PR is replaced by #5591.