In this video we have three fluid tank (FLIP Tank) tests and we will compare between the simulation speed using CPU only simulation and using OpenCL acceleration with the CPU for the simulation in Houdini 16 ..


*First Test:

Flip Solver and flip tank @ default setting expect of the next setting:

- Tank size = 5 * 2 * 15

- Particle Separation = 0.03

- Particle Radius Scale = 1.2 "Default".

- Ball Radius = 0.5- Frame Count = 175 Frames.

- Particlel Count =~ 3.5 Million Particles.


*Second Test

Flip Solver and flip tank @ default setting expect of the next setting:

- Tank size = 2.5 * 1.5 * 5

- Particle Separation = 0.01

- Particle Radius Scale = 1.2 "Default".

- Ball Radius = 0.3

- Frame Count = 50 Frames.

- Particlel Count =~ 10.5 Million Particles.


*Third Test:

Flip Solver and flip tank @ default setting expect of the next setting:

- Tank size = 2.5 * 1.5 * 10

- Particle Separation = 0.008

- Particle Radius Scale = 1.2 "Default".

- Ball Radius = 0.3

- Frame Count = 50 Frames.

- Particlel Count =~ 40.2 Million Particles.


*Workstation Specification:

- CPU : 2 X Intel Xeon E5-2640 v4 @2.40 GHZ (10 core each CPU, total 20 cores) "@ default clock speed".

- GPU : MSI GeForce GTX 1070 SEA HAWK X "@ default clock speed", 8 Gbps, 8 GB GDDR5, Bandwidth: 256 GB/sec.

- Ram : 64 GB.


If you find this video helpful, please share it..

Thank you :)

COMMENTS

  • pbowmar 2 months, 2 weeks ago  | 

    Hey Mohamed, how much RAM on the GPU? How hi-res were you able to get?

    • RRC3 2 months, 2 weeks ago  | 

      For the GPU RAM is 8 GB, but i thin bandwidth is important too.

      *Memory Specs:
      --------------------
      - Memory Speed: 8 Gbps.
      - Standard Memory Config: 8 GB GDDR5.
      - Memory Bandwidth: 256 GB/sec.

      For the second part from your question i did not understand it, can you explain it more so i can answer it ..

      Thanks.

      • RRC3 2 months, 2 weeks ago  | 

        If you meant hi-res particels.. that using "Particle Separation", you will need to use a small number to get a higher resilution:

        - 1st test: Particle Separation = 0.03 , Tank size = 5 * 2 * 15, Particle Radius Scale = 1.2 "Default", Particles Count =~ 3.5 Million Particles.
        - 2nd test: Particle Separation = 0.01 , Tank size = 2.5 * 1.5 * 5, Particle Radius Scale = 1.2 "Default", Particles Count =~ 10.5 Million Particles.
        - 3rd test: Particle Separation = 0.008, Tank size = 2.5 * 1.5 * 10, Particle Radius Scale = 1.2 "Default", Particles Count =~ 40.2 Million Particles.

        ..

  • yannik 2 months, 2 weeks ago  | 

    Did Houdini support multy CPU for simulation? Or is there any extra setting i must activate?

    • RRC3 2 months, 2 weeks ago  | 

      Yes, its supported by default for render using Mantra and Simulation and i have done that using two CPUs without change anyother setting. If you have more than two CPUs, i suggest that you contact SideFX Support Team since i tried that only using two CPUs.

  • armadillooo 1 week, 3 days ago  | 

    Hi Mohamed,

    Do you know if multi GPUs are supported for simulation? If yes, how would you set it to active in houdini?

    thanks.

Please log in to leave a comment.