SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
|
#include <pvsutil/Logger.h>
#include "SkelCL/SkelCL.h"
#include "SkelCL/detail/DeviceList.h"
#include "SkelCL/detail/DeviceProperties.h"
#include "SkelCL/detail/PlatformID.h"
#include "SkelCL/detail/DeviceID.h"
Go to the source code of this file.
Namespaces | |
skelcl | |
The namespace skelcl encapsulated the whole project. Every class provided by SkelCL is in this namespace. | |
Functions | |
SKELCL_DLL void | skelcl::init (detail::DeviceProperties properties=allDevices()) |
Initializes the SkelCL library. This function (or another init function) has to be called prior to every other function in the library. More... | |
SKELCL_DLL void | skelcl::init (detail::PlatformID pID, detail::DeviceID dID) |
Initializes the SkelCL library. This function (or another init function) has to be called prior to every other function in the library. More... | |
SKELCL_DLL detail::DeviceProperties | skelcl::allDevices () |
Creates a detail::DeviceProperties object representing all devices in the system. This object should be used as parameter of the init(detail::DeviceProperties) function. | |
SKELCL_DLL detail::DeviceProperties | skelcl::nDevices (size_t n) |
Creates a detail::DeviceProperties object representing n devices. This object should be used as parameter of the init(detail::DeviceProperties) function. More... | |
SKELCL_DLL detail::PlatformID | skelcl::platform (size_t pID) |
Creates an OpenCL platform ID to be used as parameter of the init(detail::PlatformID, detail::DeviceID) function. More... | |
SKELCL_DLL detail::DeviceID | skelcl::device (size_t dID) |
Creates an OpenCL device ID to be used as parameter of the init(detail::PlatformID, detail::DeviceID) function. More... | |
SKELCL_DLL void | skelcl::terminate () |
Frees all resources allocated internally by SkelCL. More... | |
Definition in file SkelCL.cpp.