fluid dynamics computation