Next, weβll explore what happens when nonlinear advection interacts with other forces. Stay tuned.
#NavierStokes #FluidDynamics #NonlinearAdvection #Oceanography #OpenOceanModels
@openoceanmodels.bsky.social
Making oceanographic modeling accessible for education π | Free resources for exploring ocean processes. Promoted by @fjmachin.bsky.social at #ULPGC https://github.com/fjmachin/OpenOceanModels/ www.oceanofisica.ulpgc.es
Next, weβll explore what happens when nonlinear advection interacts with other forces. Stay tuned.
#NavierStokes #FluidDynamics #NonlinearAdvection #Oceanography #OpenOceanModels
π₯ Watch the simulation:
www.youtube.com/watch?v=VTZK...
π» Code and explanation:
bit.ly/NS_nonlinear...
This is pure nonlinear dynamics in action.
No net momentum is createdβjust redistributed through self-advection.
We start from restβno viscosity, no pressure gradient, no Coriolis force. Just a sharp velocity front.
The result?
The front deforms: faster regions overtake slower ones, turning a step into a ramp.
π OpenOceanModels β Case #9
This time, we isolate nonlinear advection in the NavierβStokes equations.
What happens when the flow transports itself?
6/
This is entry #8 in the OpenOceanModels series, where we isolate individual terms from NavierβStokes to better understand geophysical flows.
#OpenOceanModels #NavierStokes #FluidDynamics #Viscosity #OceanModeling #Python #NumericalSimulation
5/
π» Run the simulation yourself. The Python code is here:
bit.ly/OOM_momentum...
4/
π¬ A clean setup to understand how viscosity operates in a fluid.
π½οΈ Watch the full animation:
www.youtube.com/watch?v=BA4j...
3/
The higher the curvature of velocity, the stronger the diffusion.
Thatβs why the center of the Gaussian decays first and fastest.
2/
We start with a Gaussian velocity pulse and watch it evolve.
No wave, no drift.
Just smoothing.
Just spreading.
This is momentum diffusion in its purest form.
1/
What happens when we isolate only viscosity in the NavierβStokes equations?
In this case, we strip everything elseβno Coriolis, no pressure gradients, no advection. Just local acceleration and viscous diffusion.
π» Code (Python):
bit.ly/OOM_acoustic...
π₯ Full simulation:
www.youtube.com/watch?v=1aJa...
#OpenOceanModels #NavierStokes #Acoustics #Sound #FluidDynamics #Oceanography #Python
π¬ In the atmosphere, this mechanism is central.
π In the ocean, itβs usually negligible β which is why many models filter it out.
But conceptually?
Itβs a clean, beautiful example of how pressure alone can create motion.
In this setup:
β No Coriolis
β No viscosity
β No advection
Just pressure pushing fluid parcels and generating motion.
By focusing only on how pressure drives motion, we recover the classical wave equation.
This governs how sound waves propagate in air β or any compressible medium.
π What does an acoustic wave look like in its purest form?
In Exercise #7 of OpenOceanModels, we isolate just two terms of the NavierβStokes equations:
π’ Local acceleration
π’ Pressure gradient
π¬ www.youtube.com/watch?v=1aJa...
π§΅π
6/6 π Next episodes: we'll progressively add other terms (pressure, viscosity, etc.) to build a deeper intuition of ocean & atmospheric fluid dynamics.
#OpenOceanModels #Oceanography #FluidDynamics #InertialOscillation #Science
5/6 π» Want the code? Find it here:
bit.ly/OOM_inertial...
4/6 π₯ See inertial oscillations in action:
youtu.be/Vw8OAoujJm0
3/6 π In this episode, we focus on just the time derivative and the Coriolis term. The resulting motion? Inertial oscillationsβfluid parcels moving in circular paths due solely to Earth's rotation.
26.04.2025 16:56 β π 0 π 0 π¬ 1 π 02/6 π‘ By simplifying! We isolate terms in the equations to see what happens when only specific forces act on fluid parcels.
26.04.2025 16:56 β π 0 π 0 π¬ 1 π 0π§ͺ1/6 π OpenOceanModels #6 is live!
We're tackling the NavierβStokes equationsβthe heart of ocean & atmosphere dynamics. They don't have analytical solutions, so how do we understand them?
(7/7) Watch the animation here π youtu.be/DedkjGfDtpw
#Oceanography #KelvinWaves #ScienceThread
(6/7) Dive deeper, explore the code, and learn more here π bit.ly/coastal_kelv...
21.03.2025 16:23 β π 0 π 0 π¬ 1 π 0(5/7) This example draws inspiration from Exercise 15 of Jochen Kaempfβs fantastic "Ocean Modelling for Beginners," which lays out the theory behind our model.
21.03.2025 16:23 β π 0 π 0 π¬ 1 π 0(4/7) First explained by the legendary physicist Lord Kelvin in the late 19th century, these waves reveal the subtle interplay between rotation and ocean dynamics.
21.03.2025 16:23 β π 0 π 0 π¬ 1 π 0(3/7) These waves journey along coastlines, always keeping the coast to their right in the Northern Hemisphere, and intriguingly, they reach maximum amplitude exactly at the shoreline.
21.03.2025 16:23 β π 1 π 0 π¬ 1 π 0(2/7) Now, we dive into Coastal Kelvin Wavesβextraordinary ocean waves steered by Earth's rotation.
21.03.2025 16:23 β π 0 π 0 π¬ 1 π 0π Coastal Kelvin Waves: Ocean's Hidden Rhythm π
(1/7) Back to the fascinating world of waves! Earlier, we explored wave interference and saw how buoyancy itself can behave rhythmically like waves.
7/ π§ͺ Try it yourself:
bit.ly/OOM_wind_dri...
Modify wind and friction to see how they shape the gyreβs strength and structure.
Letβs make ocean modeling open and accessible! π
#OpenOceanModels #Oceanography