Abstract
In this chapter we begin a study of non-linear conservation laws. To keep things simple, we focus on non-linear scalar conservation laws in this chapter. The next chapter will introduce us to the system case. After a gentle introduction to shock waves and rarefaction fans, we understand how these structures are a fundamental consequence of the non-linearity in the system. An intuitive study of shock waves precedes a study that shows them to be weak form solutions of the conservation law. Rarefaction fans are shown to be self-similar solutions of the nonlinear conservation law. We then design an approximate Riemann solver and show how it is applied to scalar conservation laws. The HLL Riemann solver described in this chapter turns out to be one of the standard building blocks for the numerical treatment of hyperbolic conservation laws.