Patent ID: 7203606

Claim:
An information processing apparatus for analyzing an incompressible fluid movement, comprising: an initial value storing unit which stores initial values of momenta and mass densities at virtual lattice points disposed in a space set based on the assumption that a fluid subject to calculation exists in the space; a calculating unit which calculates, based on the initial values, momenta and mass densities at times during a movement of the fluid; and a display for outputting results of the calculating unit, wherein the calculation unit comprises: a temporal development unit which, during first, second and third consecutive times during movement of the fluid in order of a lapse of time, performs calculation by using one type of lattice for the first and third times and a different type of lattice for the second time, and which, regarding advection of momenta and mass densities, temporally develops the momenta and mass densities at the first time to the third time in accordance with a conservation law by using an upwind velocity field at the second time; a pressure determining unit which determines a pressure at the second time so that a velocity field derived from momenta at the third time satisfies an incompressibility condition; and a correcting unit which corrects the velocity field at the third time by adding a change in momentum which is caused by a pressure term using the pressure determined by the pressure determining unit.