firedrakeproject / gusto

Three dimensional atmospheric dynamical core using the Gung Ho numerics.
http://firedrakeproject.org/gusto/
MIT License
12 stars 11 forks source link

Moist convective linear solver #475

Closed nhartney closed 9 months ago

nhartney commented 9 months ago

This adds a MoistConvectiveSWSolver class to linear_solvers.py. This solver is suitable for the moist convective shallow water equations. It takes the same approach that the LinearTimesteppingSolver takes with the shallow water equations (that is, solving a linear problem for the prognostic fields u and D), but is necessary because the LinearTimesteppingSolver cannot deal with a third prognostic field (the moisture).