Development and application of Lattice Boltzmann and accurate volume of fluid numerical techniques on graphics processing units