Real-time 3D fluid simulation on GPU with complex obstacles – IEEE Conference Publication

Abstract: In this paper, we solve the 3D fluid dynamics problem in a complex environment by taking advantage of the parallelism and programmability of GPU. In difference from other methods, innovation is made in two aspects. Firstly, more general boundary conditions could be processed on GPU in our method. By the method, we generate the boundary from a 3D scene with solid clipping, making the computation run on GPU despite of the complexity of the whole geometry scene. Then by grouping the voxels into diffe

Source: Real-time 3D fluid simulation on GPU with complex obstacles – IEEE Conference Publication

MeshLab

MeshLabthe open source system for processing and editing 3D triangular meshes. 
It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. It offers features for processing raw data produced by 3D digitization tools/devices and for preparing models for 3D printing.

http://www.meshlab.net/