Skip to content

Removes MPP submodule - #8665

Open
bishtgautam wants to merge 3 commits into
masterfrom
bishtgautam/lnd/delete-mpp
Open

Removes MPP submodule#8665
bishtgautam wants to merge 3 commits into
masterfrom
bishtgautam/lnd/delete-mpp

Conversation

@bishtgautam

Copy link
Copy Markdown
Contributor

Removes the MPP submodule from ELM.

[BFB]


The physics provided by the submodule hasn't been used and there
aren't any plans of using that physics. So, it is time to say goodbye and
reduce the number of submodules. If we need the physics provided by
this submodule, we most likely will implement it natively without relying
on PETSc to solve many small system of nonlinear equations with DOFs
of 10 or 15.

@bishtgautam bishtgautam added BFB PR leaves answers BFB ELM land model code cleanup labels Aug 25, 2026
@mahf708

mahf708 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

E3SM LEGEND AWARD FOR DRASSTIC REDUCTION OF LOC (AND SUBMOD)

@bishtgautam

Copy link
Copy Markdown
Contributor Author

@yfang-pnnl, I'm deleting the MPP submodule in this PR. Since we have the MOAB-based infrastructure to do lateral halo-exchange in ELM (thanks to @vijaysm), I don't believe we need MPP for neither the VSFM physics nor the PETSc-based VecScatter/Gather infrastructure to do lateral halo-exchange. Do you agree?

@yfang-pnnl

Copy link
Copy Markdown
Contributor

I approve this PR based specifically on the conclusion that PETSc infrastructure is not required for halo exchanges associated with lateral transport.

@bishtgautam bishtgautam changed the title [WIP] Removes MPP submodule Removes MPP submodule Aug 25, 2026
@bishtgautam

Copy link
Copy Markdown
Contributor Author

The e3sm_land_developer test suite passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BFB PR leaves answers BFB code cleanup ELM land model

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants