Level set modeling of multi-phase flow in a velocity field using the finite element and finite volume methods