Lattice Microbes 2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
lm::CUDA Class Reference

#include <lm_cuda.h>

Static Public Member Functions

static int getNumberDevices ()
static void setCurrentDevice (int device)
static int getCurrentDevice ()
static size_t getFreeMemory (int device)
static void getComputeCapabilities (int device, int *major, int *minor)
static void printCapabilities (int device)
static std::string getCapabilitiesString (int device)

Static Public Attributes

static CUresult _cuda_dret_

Detailed Description

Class for accessing CUDA functions.

Member Function Documentation

◆ getCapabilitiesString()

std::string lm::CUDA::getCapabilitiesString ( int device)
static
Here is the caller graph for this function:

◆ getComputeCapabilities()

void lm::CUDA::getComputeCapabilities ( int device,
int * major,
int * minor )
static

◆ getCurrentDevice()

int lm::CUDA::getCurrentDevice ( )
static

◆ getFreeMemory()

size_t lm::CUDA::getFreeMemory ( int device)
static

◆ getNumberDevices()

int lm::CUDA::getNumberDevices ( )
static
Here is the caller graph for this function:

◆ printCapabilities()

void lm::CUDA::printCapabilities ( int device)
static

◆ setCurrentDevice()

void lm::CUDA::setCurrentDevice ( int device)
static
Here is the caller graph for this function:

Member Data Documentation

◆ _cuda_dret_

CUresult lm::CUDA::_cuda_dret_
static

The documentation for this class was generated from the following file:
  • /data2/LM_zls_github/Lattice-Microbes/src/cuda/lm_cuda.h