Bridge++  Ver.2.1.3
DeviceManager_OpenACC Class Reference

Device manger for OpenACC. More...

#include <deviceManager_OpenACC.h>

Static Public Member Functions

static void init (int device_num_offset)
 setup: called in main only once. More...
 
static void finalize ()
 finalization. More...
 

Static Public Attributes

static const std::string class_name
 

Private Member Functions

 DeviceManager_OpenACC (const DeviceManager_OpenACC &)
 
DeviceManager_OpenACC & operator= (const DeviceManager_OpenACC &)
 

Static Private Attributes

static int m_num_devices
 number of devices. More...
 
static int m_device_id
 device id used in this process. More...
 
static Bridge::VerboseLevel m_vl
 verbose level. More...
 

Detailed Description

Device manger for OpenACC.

Device manger for OpenACC. This class is static. [06 Jun 2019 H.Matsufuru]

Definition at line 25 of file deviceManager_OpenACC.h.

Constructor & Destructor Documentation

◆ DeviceManager_OpenACC()

DeviceManager_OpenACC::DeviceManager_OpenACC ( const DeviceManager_OpenACC &  )
private

Member Function Documentation

◆ finalize()

static void DeviceManager_OpenACC::finalize ( )
static

finalization.

◆ init()

static void DeviceManager_OpenACC::init ( int  device_num_offset)
static

setup: called in main only once.

◆ operator=()

DeviceManager_OpenACC& DeviceManager_OpenACC::operator= ( const DeviceManager_OpenACC &  )
private

Member Data Documentation

◆ class_name

const std::string DeviceManager_OpenACC::class_name
static

Definition at line 28 of file deviceManager_OpenACC.h.

◆ m_device_id

int DeviceManager_OpenACC::m_device_id
staticprivate

device id used in this process.

Definition at line 32 of file deviceManager_OpenACC.h.

◆ m_num_devices

int DeviceManager_OpenACC::m_num_devices
staticprivate

number of devices.

Definition at line 31 of file deviceManager_OpenACC.h.

◆ m_vl

Bridge::VerboseLevel DeviceManager_OpenACC::m_vl
staticprivate

verbose level.

Definition at line 33 of file deviceManager_OpenACC.h.


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