ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Macros
cuda.h File Reference
#include <cublas_v2.h>
#include <cuda_runtime.h>
#include <cusolverDn.h>
#include <thrust/complex.h>
#include "source_base/module_device/device_check.h"
Include dependency graph for cuda.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GetTypeThrust< T >
 
struct  GetTypeThrust< std::complex< float > >
 
struct  GetTypeThrust< std::complex< double > >
 
struct  GetTypeCuda< T >
 
struct  GetTypeCuda< int >
 
struct  GetTypeCuda< float >
 
struct  GetTypeCuda< double >
 
struct  GetTypeCuda< int64_t >
 
struct  GetTypeCuda< std::complex< float > >
 
struct  GetTypeCuda< std::complex< double > >
 

Macros

#define THREADS_PER_BLOCK   256
 

Macro Definition Documentation

◆ THREADS_PER_BLOCK

#define THREADS_PER_BLOCK   256