Fluid Simulation Solvers


#1

Hello everyone,
I’ve decided to develop some research that I could’t completely realize during my Master Thesis, really hope you guy’s can help me here a bit. Softwares and their solvers was one the steps I could’t completely fulfill because of some doubts from my behalf and also because my research could only take half the way.
So,

Maya Fluids - Grid based + Height Field + Semi - Lagrangian;

Maya nParticles - Particle based + SPH;

Realflow - Particle based + SPH + Hybrid Fluid (grid & particle based);

Houdini - Particle & grid based + SPH + Semi-Lagrangian for Pyro right? + FLIP fluid is a hybrid between volumetric fluid and SPH fluid;

Blender - Particle based + Lattice Boltzmann method;

Softimage - Particle based + SPH ICE + Lagoa Multiphysics uses an unified solver to simulate different materials but what kind? Eulerian, Lagrangian, Hybrid?

Fume Fx (3ds Max) - Grid based + Semi-Lagrangian;

Naiad - I think it uses an hybrid solver right? Some doubts here. I know it has a dynamic solver and a simulation framework able to create liquid and gases effects.

Glud3D (3ds Max, Maya & Softimage) - Particle based + SPH or Lattice Boltzmann method?

Phoenix FD (3ds Max) - Grid based + Semi-Lagrangian right? Similar to Fume Fx?

Effex (C4D) - Grid and Particle based right?

Turbulence 4D (C4D) - Grid based + Semi-Lagrangian?

Dynamite Voxel Engine (Lightwave 3D) - Grid and Particle based?

PhyFluid3D - none information available.

Hope I can get some help here.
I’ll continue with my research.
I think all of us that love fluid simulations would love it.
Thanks in advance.
Cheers


#2

Naiad uses what its makers call a second-generation (I think that means it’s better ;)) FLIP solver for pretty much everything AFAIK.

Glu3D is SPH

Phoenix FD is similar to FumeFX, but includes some neat features in its solver to simulate certain phenomena such as convection. It also has different methods of conserving mass, which is extremely useful when you’re solving liquids.

Houdini can solve both gases and liquids using its grid-based methods. The pyro solver is a bit more sophisticated than the regular solver. If you’re interested, you can dive pretty deep into the actual solver and see what it’s doing with the voxels during the solve, and add/remove elements inside the solver to tweak it. In addition it features a SPH solver which I found to be a bit slow, and a FLIP solver, which has been my go-to solver for any sort of liquid since it was released.


#3

I got htis answer from Robert Bridson about Naiad:
“FLIP liquid simulation, a “DEFLIP” liquid simulation (roughly speaking a hybrid between FLIP and Particle-Level-Set methods), and a fully Eulerian gas simulation.”
Thank you for your time.
Understanding how they simulate the fluids helps understand better the simulations.
Cheers


#4

There is also Physbam used at ilm http://physbam.stanford.edu/ but the core is open source…


#5

I think it’s integrated with ILM Zeno at the moment.
Cheers


#6

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.