Overview
Semi-Lagrangian Advection samples where each grid cell's contents came from in the previous timestep, making advection stable for larger timesteps.
Moves quantities through a velocity field by tracing backward from grid cells.
Compact metadata for implementation and discovery.
Semi-Lagrangian Advection samples where each grid cell's contents came from in the previous timestep, making advection stable for larger timesteps.
Quick facts
Runtime and memory behavior at a glance.
Best
O(cells)
Average
O(cells)
Worst
O(cells)
Space
O(cells)
previous_position = position - dt * velocity(position)Finds where the current cell's quantity came from.
Show grid cells pulling color from where the flow came from in the previous frame.
The method is stable but can introduce numerical diffusion.
What each reference supports for this entry.
Reference for semi-Lagrangian advection in stable grid-based fluid simulation.
Open sourceFluid-simulation reference covering Semi-Lagrangian Advection grid advection, stability tradeoff, and numerical update model.
Good next jumps from the relationship graph, ranked for useful discovery.
Semi-Lagrangian methods trade sharp conservation for stability.
Semi-Lagrangian advection is commonly used in stable incompressible fluid solvers.