Patent ID: 7813907

Claim:
A method for simulating single-phase fluid flow comprising: using a processor of a simulating system to perform the steps of: representing a position of a moving fluid boundary at a first point in time with a plurality of fluid markers, wherein the moving fluid boundary provides a boundary for the single-phase fluid, the moving fluid boundary separates a simulation space into a fluid space and a non-fluid space, and the single-phase fluid inhabits the fluid space; evaluating a plurality of signed distance function values at a first plurality of points surrounding the moving fluid boundary, based on the plurality of fluid markers; evaluating a plurality of curvature values of the moving fluid boundary based on the signed distance function at a second plurality of points near the fluid markers, wherein the second plurality of points do not coincide with the position of the moving fluid boundary; evaluating a plurality of velocity values at a third plurality of points in the fluid space of the single-phase fluid based upon the plurality of curvatures values; and representing the position of the moving fluid boundary at a second point in time by updating the positions of the fluid markers based on the plurality of velocity values; wherein after the plurality of fluid markers are updated at a second point in time the positions of the plurality of fluid markers are recalculated, while substantially maintaining the shape of the moving fluid boundary and adjusting the relative distance between individual markers such that the distance remains within between 0.2 and 0.8 times the shortest distance between two points of the first plurality of points.