A mesoscopic method for evacuation simulation on passenger ships: models and algorithms