A general splash model for direct injection engine multidimensional simulation