Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BarotropicModel and ShallowWaterModel with several layers #158

Open
milankl opened this issue Oct 10, 2022 · 0 comments
Open

BarotropicModel and ShallowWaterModel with several layers #158

milankl opened this issue Oct 10, 2022 · 0 comments
Labels
model 🎛️ Model constructors, types or equations vertical ⬆️ Affecting the vertical dimension

Comments

@milankl
Copy link
Member

milankl commented Oct 10, 2022

At the moment the number of vertical levels nlev can be chosen for BarotropicModel and ShallowWaterModel but the layers aren't actually coupled (BarotropicModel: independently executed, ShallowWaterModel: Only the first layer is part of the time integration). I believe for the BarotropicModel we can do Charney and Phillips, 1953

image

for every layer. This is interesting because it suddenly couples the layers through stream function, although vorticity remains the only prognostic variable in each layer. I believe that could be easily set up, even for the n-layer system. At the moment we don’t calculate the stream function explicitly, as it’s not used anywhere else, but thanks to #142 the operators are easily available. We could cut the algorithm to get from vorticity to stream function and from stream function to velocities into two parts to get the numerator. That looks like what’s described in section 3 as method B.

@maximilian-gelbrecht

@milankl milankl added vertical ⬆️ Affecting the vertical dimension model 🎛️ Model constructors, types or equations labels Oct 10, 2022
@milankl milankl added this to the v0.5 milestone Oct 10, 2022
@milankl milankl modified the milestones: v0.5, v0.6 May 13, 2023
@milankl milankl removed this from the v0.6 milestone Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
model 🎛️ Model constructors, types or equations vertical ⬆️ Affecting the vertical dimension
Projects
None yet
Development

No branches or pull requests

1 participant