AQUAgpusph 5.0.4
Loading...
Searching...
No Matches
Kernel.hpp File Reference

OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details) More...

#include "aquagpusph/sphPrerequisites.hpp"
#include <vector>
#include <CL/cl.h>
#include "Tool.hpp"
Include dependency graph for Kernel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Aqua::CalcServer::EventProfile
 Profiler for tools based on OpenCL enqueued commands. More...
class  Aqua::CalcServer::ArgSetter
class  Aqua::CalcServer::ArgSetter::Arg
class  Aqua::CalcServer::Kernel
 A tool consisting in an OpenCL kernel execution. The variables used in the OpenCL kernel are automatically detected. More...

Namespaces

namespace  Aqua
 Main AQUAgpusph namespace.
namespace  Aqua::CalcServer
 Calculation server name space.

Functions

void Aqua::CalcServer::sync_user_event (cl_event user_event, cl_event event)
 Synchronize an user event with another OpenCL event.

Detailed Description

OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)