Upwinding
Upwinding is a numerical technique used in computational fluid dynamics and other fields to discretize convection terms in partial differential equations. The core idea of upwinding is to select the numerical flux at a cell interface based on the direction of the flow, or "wind." This means that information is taken from the upstream cell, which is the cell from which the flow is originating.
This approach aims to prevent numerical oscillations that can arise when using centered difference schemes for
There are several types of upwinding schemes, ranging from first-order to higher-order. First-order upwinding is the