A semi-Lagrangian level set method for capturing interfaces in a porous medium.