A continuum model for cities based on the macroscopic fundamental diagram: A semi-Lagrangian solution method. (February 2020)