HomeArticlesPhysics & Mechanics

Simulating Earth's Waters: An Introduction

Ocean currents, wave propagation, and the distribution of marine life are governed by complex physical processes. Computational oceanography utilizes numerical models to simulate these systems, providing insights into climate change, resource management, and hazard prediction.

mysimulator teamUpdated June 2026≈ 5 min read▶ Open the simulation

The Need for Numerical Models

Direct observation of the entire ocean is impossible. Traditional methods relied heavily on simplified assumptions, often leading to inaccurate predictions.

Governing Equations: The Navier-Stokes Equations

Ocean dynamics are primarily governed by the Navier-Stokes equations, which describe the motion of viscous fluids. These equations account for factors like density variations, Coriolis forces (due to Earth's rotation), and wind stress.

ρ(∂u/∂t) + ρu⋅∇u = -∇p + μ∇²u + f
live demo · related simulation● LIVE

Model Simplifications & Numerical Methods

Due to the complexity of the Navier-Stokes equations, simplified versions are often employed. Finite Difference and Finite Volume methods discretize the ocean into a grid, approximating solutions numerically. The Courant–Friedrichs–Lewy (CFL) condition dictates stability.

cmaxΔt = constant

Applications of Computational Oceanography

These models are used for a wide range of applications, including predicting storm surges, understanding climate change impacts on ocean currents, and optimizing the placement of offshore wind farms. Continued refinement improves accuracy.

Frequently asked questions

What is the Coriolis effect?

The Coriolis effect arises due to Earth's rotation; it deflects moving objects (like ocean currents) to the right in the Northern Hemisphere and left in the Southern Hemisphere.

How accurate are these models?

Model accuracy depends on factors like grid resolution, complexity of forcing data (e.g., wind), and computational power. Ongoing validation against observational data is crucial.

What kind of computers do they use?

High-performance computing clusters are essential for running these complex simulations due to the vast amount of calculations involved.

Try it live

Everything above runs in your browser — open SPH Fluid and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open SPH Fluid simulation

What did you find?

Add reproduction steps (optional)