1. A method for simulating and analyzing fluid ejection from a channel having a boundary between a first fluid that flows through, and is ejected from, the channel and a second fluid, the method comprising: simulating the ejection of the first fluid from the channel using a level set projection algorithm that includes (1) creating a quadrilateral grid in a physical space, (2) calculating a transformation matrix for transforming equations derived with respect to the quadrilateral grid for application to a uniform square grid in a computational space, (3) solving equations governing the first and second fluids, and (4) re-distancing, periodically during the simulation, the level set for the first and second fluids by performing selectively reduced bi-cubic interpolation.