101 | | At this point, we are left with a higher order accurate code, but not one that is free of spurious oscillations near large gradients. To circumvent this, we need to add a TVD measure. There are some different ways of doing this, i.e. limited slopes, flux-limiters, and slope limiters. Here we focus on slope limiters. |

| 101 | At this point, we are left with a higher order accurate code, but not one that is free of spurious oscillations near large gradients. To circumvent this, we need to add a TVD measure. There are some different ways of doing this, i.e. limited slopes, flux-limiters, and slope limiters. Using one of these methods, you would replace the slope function in steps 1 and 2 with a TVD version of the slope. This leads to a scheme that is both higher order accurate as well as minimizes spurious oscillations. |