Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Cuda::Info::Device Struct Reference

Helper struct describing one available CUDA device. More...

#include <acts/blob/sPHENIX/Plugins/Cuda/include/Acts/Plugins/Cuda/Utilities/Info.hpp>

+ Collaboration diagram for Acts::Cuda::Info::Device:

Public Attributes

int id = -1
 Identifier that CUDA knows this device by.
 
std::string name
 The name of this device.
 
int maxThreadsPerBlock = -1
 The maximal number of threads per block for this device.
 
bool concurrentKernels = false
 Whether the device supports multiple kernel executions in parallel.
 
std::size_t totalMemory = 0
 The total amount of (global) memory on the device.
 

Detailed Description

Helper struct describing one available CUDA device.

Definition at line 44 of file Info.hpp.

View newest version in sPHENIX GitHub at line 44 of file Info.hpp

Member Data Documentation

bool Acts::Cuda::Info::Device::concurrentKernels = false

Whether the device supports multiple kernel executions in parallel.

Definition at line 52 of file Info.hpp.

View newest version in sPHENIX GitHub at line 52 of file Info.hpp

int Acts::Cuda::Info::Device::id = -1

Identifier that CUDA knows this device by.

Definition at line 46 of file Info.hpp.

View newest version in sPHENIX GitHub at line 46 of file Info.hpp

int Acts::Cuda::Info::Device::maxThreadsPerBlock = -1

The maximal number of threads per block for this device.

Definition at line 50 of file Info.hpp.

View newest version in sPHENIX GitHub at line 50 of file Info.hpp

std::size_t Acts::Cuda::Info::Device::totalMemory = 0

The total amount of (global) memory on the device.

Definition at line 54 of file Info.hpp.

View newest version in sPHENIX GitHub at line 54 of file Info.hpp


The documentation for this struct was generated from the following file: