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 7 years, 2 months ago  | 

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

    • RRC3 7 years, 2 months 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 7 years, 2 months 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.

        ..

  • yannix 7 years, 2 months ago  | 

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

    • RRC3 7 years, 2 months 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 7 years 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.

    • RRC3 6 years, 11 months ago  | 

      Hi armadillooo,

      I really don't know if the multi GPUs supported or no, i never tried that since i only have one GPU.

      You can post a question about that in SideFX community Forum.

      *Sorry for the delay in the reply since the notification email was in my junk mail not in the inbox.

  • raulm 6 years, 8 months ago  | 

    Hello,

    do you think a Quadro would do better than a GTX for this kind of tasks? I'm still trying to figure out the benefits of a quadro regarding particles, pyro and fluids sims but there's a lot of contradictory information on the internet.
    Also, do you think having a multithread CPU (AMD) would be more efficient instead of Intel?

    Thanks:)

Please log in to leave a comment.