A fluid simulator that uses the CPU