Skip to content

Stochastic physics for MPAS#1117

Open
dustinswales wants to merge 13 commits into
NOAA-EMC:developfrom
dustinswales:feature/stochy_adhoc
Open

Stochastic physics for MPAS#1117
dustinswales wants to merge 13 commits into
NOAA-EMC:developfrom
dustinswales:feature/stochy_adhoc

Conversation

@dustinswales

Copy link
Copy Markdown
Collaborator

Description

This PR implements the ad hoc (SPPT) stochastic-physics for MPAS in the UFSATM.

All credit goes to @gsketefian @NingWang325 @willmayfield @JeffBeck-NOAA for building this capability in MPAS-A. And thanks to @scrasmussen for getting the stochastic physics connected to the UWM.

The MPAS stochastic-physics pattern is advanced in time and applied to null physics tendencies, since the physics are not fully hooked up yet.
The pattern is available to be included as part of the output stream. For example,
Screenshot 2026-06-03 at 10 42 04 AM

Issue(s) addressed

N/A

Testing

All existing FV3 stochastic physics test pass on Ursa using both GNU and Intel.
New MPAS based RT exercising the new functionality.

Dependencies

None (ufs-community:MPAS-A submodule hash to be updated soon)

@dustinswales dustinswales changed the title DRAFT: Stochastic physics for MPAS Stochastic physics for MPAS Jun 10, 2026
@dustinswales
dustinswales marked this pull request as ready for review June 10, 2026 21:34
@NickSzapiro-NOAA

Copy link
Copy Markdown
Collaborator

Here the stochastic physics pattern directly modifies pbl, convection wind tendencies.

Eventually, is the idea to keep this direct modification? Having separate "stoch" wind tendencies would seem to help understanding of process balances and debugging if things go weird

@dustinswales

Copy link
Copy Markdown
Collaborator Author

Here the stochastic physics pattern directly modifies pbl, convection wind tendencies.

Eventually, is the idea to keep this direct modification? Having separate "stoch" wind tendencies would seem to help understanding of process balances and debugging if things go weird

@NickSzapiro-NOAA That's how it is done with FV3 and within MPAS-A (i.e. applied directly)
The physics process tendencies are ephemeral and immediately aggregated after the pattern application, but if there is a future need to save these perturbed tendencies for diagnostic purposes we could easily add that.

@NickSzapiro-NOAA

NickSzapiro-NOAA commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

ok, thanks! The wind tendencies can also be used in the potential vorticity budget diagnostics, fyi

I don't see an associated ufs-community/MPAS-Model PR. There are many seemingly unrelated changes:
dustinswales/MPAS-Model@9989024...0d95308
including sea ice, ruc_lsm, smoke, tempo, physics submodules, stream_manger, ...

@dustinswales

Copy link
Copy Markdown
Collaborator Author

Here is the PR into UFS-community MPAS-A, ufs-community/MPAS-Model#259
The only changes is to handle a new output field (stochy pattern) in the MPAS atmosphere Registry file.

@dustinswales

Copy link
Copy Markdown
Collaborator Author

@NickSzapiro-NOAA Also included in this PR is switching to using the noaa/develop branch of ufs-community/MPAS-A. Previously, we had been using the feature/mpas_in_ufs branch, but this has been recently merged into noaa/develop, so we don't need it anymore.

@NickSzapiro-NOAA

Copy link
Copy Markdown
Collaborator

oh, thanks. I guess the git diff in FilesChanged tab is wrt the wrong branch for MPAS-Model

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants