While we have a few examples / tutorials that demonstrate how Oceananigans can be used to model the ocean surface boundary layer, we have nothing comparable for a ocean bottom boundary layer / atmospheric boundary layer where the action goes down at rough / no-slip boundary. It might be nice to provide a bottom boundary layer example with a wall model appropriate for LES. There's a number of people interested in using Oceananigans to model the bottom boundary layer (cc @tomchor, @raphaelouillon)
It'd be nice to think of some way to make it fun and interesting. A few ideas are:
Could do all at once...
Others might have better or more reasonable ideas.
Would flow over a seamount be of interest and doable? Some models have difficulties with this problem because of what some call "gradient pressure error" so it might not be the first thing to do, but if Oceananigans could do this well, that would be most impressive. Could also look pretty cool, but all the examples above sound great!
Flow over seamount is not yet possible but it鈥檚 coming...
(See #1036)
Thanks @navidcy
I presume this needs the immersed boundary method to be working before we can deal with non-cartesian geometries?
Thats right @francispoulin !
The immersed boundary doesn't change the geometry (one its attractive features); so the geometry would remain Cartesian and regular. More or less the immersed boundary adds forcing terms to the RHS / adjusts the velocity field and pressure solver to approximate the presence of a boundary that's "immersed" within the structured grid.
Agree it would awesome to have an example of this kind when we're ready. Let's think about it in a few months or so :-D
How about doing the arrested Ekman layer problem (as in Ruan et al. 2019)?
This would require resolving #1151 and adding a wall-model. The domain setup is otherwise very simple, fixed barotropic flow and fixed uniform background stratification. Small domain in the horizontal, and Xiaozhou's results give a nice point of comparison.
Ah that could be a neat validation experiment for tilted gravity and Oceananigans in general!
Just linking to Ruan et al. (2019): https://doi.org/10.1175/JPO-D-18-0079.1
Wall models should be relatively simple to implement, see eady_turbulence.jl:
@xiaozhour might be interested in implementing Ruan et al. (2019).
Getting myself familiar with Oceananigans these days -- would be happy to help set up the run and provide previous model output from DIABLO for comparison!
Most helpful comment
Getting myself familiar with Oceananigans these days -- would be happy to help set up the run and provide previous model output from DIABLO for comparison!