AQUAgpusph 5.0.4
|
OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details) More...
#include <sstream>
#include "aquagpusph/AuxiliarMethods.hpp"
#include "aquagpusph/InputOutput/Logger.hpp"
#include "CalcServer.hpp"
#include "Kernel.hpp"
Namespaces | |
namespace | Aqua |
Main AQUAgpusph namespace. | |
namespace | Aqua::CalcServer |
Calculation server name space. |
Functions | |
void CL_CALLBACK | Aqua::CalcServer::event_profile_cb (cl_event UNUSED_PARAM n_event, cl_int UNUSED_PARAM cmd_exec_status, void *user_data) |
Callback called when the profiler ending event has finished. | |
void | Aqua::CalcServer::debug_arg (unsigned int i, InputOutput::Variable *var, cl_kernel kernel, TLogLevel log_level=L_DEBUG, const char *indent="\t\t") |
Auxiliar function to print information about arguments. | |
void CL_CALLBACK | Aqua::CalcServer::cbUserEventSync (cl_event n_event, cl_int cmd_exec_status, void *user_data) |
Syncing utility to set an user event status to the same status of another OpenCL event. | |
void | Aqua::CalcServer::sync_user_event (cl_event user_event, cl_event event) |
Synchronize an user event with another OpenCL event. | |
bool | Aqua::CalcServer::isKernelArgReadOnly (cl_kernel kernel, cl_uint arg_index) |
OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)