Fabcoin Core
0.16.2
P2P Digital Currency
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
src
libgpusolver
libgpusolver
gpuconfig.h
Go to the documentation of this file.
1
/* MIT License
2
*
3
* Copyright (c) 2016 Omar Alvarez <omar.alvarez@udc.es>
4
*
5
* Permission is hereby granted, free of charge, to any person obtaining a copy
6
* of this software and associated documentation files (the "Software"), to deal
7
* in the Software without restriction, including without limitation the rights
8
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
* copies of the Software, and to permit persons to whom the Software is
10
* furnished to do so, subject to the following conditions:
11
*
12
* The above copyright notice and this permission notice shall be included in all
13
* copies or substantial portions of the Software.
14
*
15
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
* SOFTWARE.
22
*/
23
24
#ifndef __GPU_CONFIG_H
25
#define __GPU_CONFIG_H
26
27
class
GPUConfig
{
28
29
public
:
30
//GPUConfig();
31
//~GPUConfig();
32
33
bool
useGPU
;
34
unsigned
sel_platform
;
35
unsigned
selGPU
;
36
bool
allGPU
;
37
bool
useCUDA
;
38
bool
forceGenProcLimit
;
39
unsigned
currentPlatform
;
40
unsigned
currentDevice
;
41
unsigned
globalWorkSize
;
42
unsigned
workgroupSize
;
43
44
};
45
46
#endif // __GPU_CONFIG_H
GPUConfig::forceGenProcLimit
bool forceGenProcLimit
Definition:
gpuconfig.h:38
GPUConfig::useCUDA
bool useCUDA
Definition:
gpuconfig.h:37
GPUConfig::selGPU
unsigned selGPU
Definition:
gpuconfig.h:35
GPUConfig::globalWorkSize
unsigned globalWorkSize
Definition:
gpuconfig.h:41
GPUConfig
Definition:
gpuconfig.h:27
GPUConfig::allGPU
bool allGPU
Definition:
gpuconfig.h:36
GPUConfig::currentDevice
unsigned currentDevice
Definition:
gpuconfig.h:40
GPUConfig::useGPU
bool useGPU
Definition:
gpuconfig.h:33
GPUConfig::currentPlatform
unsigned currentPlatform
Definition:
gpuconfig.h:39
GPUConfig::sel_platform
unsigned sel_platform
Definition:
gpuconfig.h:34
GPUConfig::workgroupSize
unsigned workgroupSize
Definition:
gpuconfig.h:42
Generated on Mon Oct 22 2018 15:15:35 for Fabcoin Core by
1.8.11