https://123dok.org/document/yevw0mvr-simulation-wave-run-means-exact-solution-riemann-problem.html