Coz_y_not Posted August 18 Share Posted August 18 OPENCL is initially meant for GPU, right? But when the vram of the GPU can't handle the simulation, one can resort to the CPU by adding a line to the houdini environment file HOUDINI_OCL_DEVICETYPE=CPU If I add that line, What is the point of checking opencl in the solver, if It's using CPU by default? is using OPENCL with CPU any different than simulating without OPENCL? Quote Link to comment Share on other sites More sharing options...
animatrix Posted August 19 Share Posted August 19 (edited) If you don't use the OpenCL branch, then it will run the C++ or VEX branch instead, and depending on the operation, that could be slower, especially if it's VEX. OpenCL on CPU in some cases can still be faster than even C++ depending on the data structures used or if they haven't fully vectorized the C++ code. Edited August 19 by animatrix Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.