Понял проблему. Скорость задана в целых точках, а плотность в полуцелых.
Я тоже думал об этом, а это разве проблема? В уравнении газодинамики так же, все внутренние характеристики - плотность, давление, энергия все в полуцелых. Это вроде называется схема креста.
Так что переносить скорость влево ну никак не получается.
Я тоже об этом думал, только сразу возникает два вопроса. Во-первых, тогда получается что скорость распространения направлена вправо, и не зависит от вида

. И во-вторых, ведь скорости различаются на малую величину, почему их нельзя смещать?