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

Oceananigans.jl ocean modeling example #7

Open
hdrake opened this issue Feb 7, 2022 · 4 comments
Open

Oceananigans.jl ocean modeling example #7

hdrake opened this issue Feb 7, 2022 · 4 comments
Assignees

Comments

@hdrake
Copy link
Contributor

hdrake commented Feb 7, 2022

@navidcy and @glwagner, I'd like to include an Oceananigans.jl example of an eddying double gyre in our curriculum of reactive Pluto.jl notebooks (see our current example). In the Ferrari group meeting today, we discussed making an outreach demo that would allow students to release little plastic particles in a double gyre and watch them accumulate in the convergence zones (garbage patches).

Would it make sense to use output from @navidcy's double-gyre example (CliMA/Oceananigans.jl#1085)? An alternative would be to just use a much cheaper barotropic model (i.e. nz=1) and somehow parameterize the effect that Ekman convergence has on the plastics.

What do you think?

@navidcy
Copy link

navidcy commented Feb 7, 2022

sounds great!
the example in CliMA/Oceananigans.jl#1085 is a bit expensive to run... so I'm not sure you can run it interactively on a Pluto notebook... Perhaps if we run it to equilibration then you can checkpoint it from an equilibrated state and run in the notebook for 1-2 years (with particles)? We can try!

@navidcy
Copy link

navidcy commented Feb 7, 2022

These interactive notebooks look great btw!

@hdrake
Copy link
Contributor Author

hdrake commented Feb 7, 2022

Perhaps if we run it to equilibration then you can checkpoint it from an equilibrated state and run in the notebook for 1-2 years (with particles)?

Yeah, that could work! Alternatively, we could just load in some pre-computed outputs (e.g. 100 snapshots from the statistical steady state) and linearly interpolate (and loop) the velocities in time for the Lagrangian integrations, but maybe that is less fun.

@glwagner
Copy link

glwagner commented Feb 7, 2022

I think we should try integration offline first since I think that's most likely to be reponsive and snappy in a Pluto notebook --- what do you think @navidcy?

We can advect particles with the surface field only (whether we have Nz=1 or more levels)?

@hdrake hdrake self-assigned this Feb 8, 2022
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

No branches or pull requests

3 participants