Zaslat SMS: Generalized Riemann problems in computational fluid dynamics