|
vSMC
vSMC: Scalable Monte Carlo
|
Go to the source code of this file.
Namespaces | |
| vsmc | |
Functions | |
| std::size_t | vsmc::cl_min_global_size (std::size_t N, std::size_t local_size) |
| The minimum global size that is a multiple of the local size. More... | |
| void | vsmc::cl_minmax_local_size (const ::cl::Kernel &kern, const ::cl::Device &dev, std::size_t &factor, std::size_t &lmax, std::size_t &mmax) |
| Query the preferred factor of local size. More... | |
| std::size_t | vsmc::cl_preferred_work_size (std::size_t N, const ::cl::Kernel &kern, const ::cl::Device &dev, std::size_t &global_size, std::size_t &local_size) |
| The preferred global and local size. More... | |
| void | vsmc::cl_set_kernel_args (::cl::Kernel &,::cl_uint) |
| template<typename Arg1 , typename... Args> | |
| void | vsmc::cl_set_kernel_args (::cl::Kernel &kern,::cl_uint offset, const Arg1 &arg1, const Args &...args) |
| Set OpenCL kernel arguments. More... | |
1.8.9.1