SIRIUS 7.5.0
Electronic structure library and applications
|
Compute checkum on GPU. More...
Go to the source code of this file.
Functions | |
template<typename T > | |
__global__ void | add_checksum_gpu_kernel (gpu_complex_type< T > const *ptr__, int ld__, int n__, gpu_complex_type< T > *result__) |
void | add_checksum_gpu_double (acc_complex_double_t *ptr__, int ld__, int nrow__, int ncol__, acc_complex_double_t *result__) |
void | add_checksum_gpu_float (acc_complex_float_t *ptr__, int ld__, int nrow__, int ncol__, acc_complex_float_t *result__) |
Variables | |
sirius::acc_stream_t * | streams |
Compute checkum on GPU.
Definition in file checksum.cu.
__global__ void add_checksum_gpu_kernel | ( | gpu_complex_type< T > const * | ptr__, |
int | ld__, | ||
int | n__, | ||
gpu_complex_type< T > * | result__ | ||
) |
Definition at line 35 of file checksum.cu.
void add_checksum_gpu_double | ( | acc_complex_double_t * | ptr__, |
int | ld__, | ||
int | nrow__, | ||
int | ncol__, | ||
acc_complex_double_t * | result__ | ||
) |
Definition at line 70 of file checksum.cu.
void add_checksum_gpu_float | ( | acc_complex_float_t * | ptr__, |
int | ld__, | ||
int | nrow__, | ||
int | ncol__, | ||
acc_complex_float_t * | result__ | ||
) |
Definition at line 79 of file checksum.cu.