Viscoelastic flow through a planar contraction using a semi-Lagrangian finite volume method