LAMA
/home/brandes/workspace/LAMA/src/lama/cuda/CUDAContext.hpp File Reference

Definition of context class for CUDA devices and a context manager class. More...

#include <lama/config.hpp>
#include <lama/Context.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <lama/task/Thread.hpp>
#include <cuda.h>
#include <cuda_runtime.h>
#include <cusparse.h>
#include <boost/weak_ptr.hpp>
#include <boost/version.hpp>
#include <string>

Go to the source code of this file.

Data Structures

class  lama::CUDAContext
 CUDAContext initializes the CUDA device with the given number. More...

Namespaces

namespace  lama
 

The namespace lama holds everything of the C++ Library lama.


Defines

#define LAMA_CUDA_ENV_FOR_DEVICE   "LAMA_DEVICE"
 Define here the name of the environment variable that can be used to specify the default CUDA device.

Variables

class LAMA_DLL_IMPORTEXPORT lama::CUDAStreamSyncToken

Detailed Description

Definition of context class for CUDA devices and a context manager class.

Author:
Thomas Brandes, Jiri Kraus
Date:
15.07.2011 $Id$

Define Documentation

#define LAMA_CUDA_ENV_FOR_DEVICE   "LAMA_DEVICE"

Define here the name of the environment variable that can be used to specify the default CUDA device.

Referenced by lama::CUDAContextManager::getInstance().