2DEuler solver