Skip to content

[Dycore] Acoustic Substepping W/ Moisture#3169

Draft
AMLattanzi wants to merge 27 commits into
erf-model:developmentfrom
AMLattanzi:MoistSubStepping
Draft

[Dycore] Acoustic Substepping W/ Moisture#3169
AMLattanzi wants to merge 27 commits into
erf-model:developmentfrom
AMLattanzi:MoistSubStepping

Conversation

@AMLattanzi
Copy link
Copy Markdown
Collaborator

@AMLattanzi AMLattanzi commented May 12, 2026

Summary

This PR explores formulations for the acoustic sub-stepping algorithm with moisture. The approach taken here is to not transport theta_m but to construct theta_m by including q_v as a fast variable

Approach

image image

Additional Changes

Couple the acoustic solver with macrophysics. Tendencies computed for theta_d & q_v while q_c is updated in place.

Todo

  • Protect against the case of MoistureType::None
  • Fully migrate qv update to slow pre (diffusion)
  • Implicit diffusion of qv as a fast variable
  • Correct the _NS sub-stepping file

AMLattanzi and others added 27 commits May 4, 2026 13:19
…ut update moist vars in place; improve qc advection stability.
* remora coupling inputs.

* more descriptive file name.
* add tagging and inputs file.

* oneway coupling.

* Fix refinement criteria and use surf layer with zero bulk coeff to leverage implicit diff.

* Fix supercell query.
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.

1 participant