A high order method for solving the black-oil problem in porous media. (April 2015)