Skip to content

OpenCL#

Tips#

  • Pyro & Grains can make use of OpenCL
  • OpenCL fallsback to CPU OpenCL when GPU runs out of memory
  • Do LookDev with OpenCL bc solvers are slightly different than CPU ones
  • Flip doesn't utilize OpenCL as much
  • Grains - Increase number of iterations to 200 as a starter
  • Pyro - have to be careful with sourcing as that triggers GPU-CPU xfers which might dwarf benefits of OpenCL

Minimize GPU-CPU transfers#

  • Make sure to turn off DOP Caching in the dopnet node bc caching copies all the fields every frame
  • Only import minimal fields (eg density) to SOPs so you only have one field

Gas Upres#

  • Does not have built-in OpenCL toggle
  • Dive into the node network and toggle Use OpenCL for all the advection nodes
  • Dissipate doesn't have a built-in OpenCL node so use $HPSITE/ocl/sim/dissipate_upres.cl