SIRIUS 7.5.0
Electronic structure library and applications
Functions
sum_q_pw_dm_pw.cu File Reference

CUDA kernel to perform a summation over xi,xi' indices for the charge density augmentation. More...

Go to the source code of this file.

Functions

__global__ void sum_q_pw_dm_pw_gpu_kernel (int nbf__, double const *q_pw__, int ldq__, double const *dm_pw__, int ldd__, double const *sym_weight__, acc_complex_double_t *rho_pw__)
 
void sum_q_pw_dm_pw_gpu (int num_gvec_loc__, int nbf__, double const *q_pw__, int ldq__, double const *dm_pw__, int ldd__, double const *sym_weight__, acc_complex_double_t *rho_pw__, int stream_id__)
 

Detailed Description

CUDA kernel to perform a summation over xi,xi' indices for the charge density augmentation.

Definition in file sum_q_pw_dm_pw.cu.

Function Documentation

◆ sum_q_pw_dm_pw_gpu_kernel()

__global__ void sum_q_pw_dm_pw_gpu_kernel ( int  nbf__,
double const *  q_pw__,
int  ldq__,
double const *  dm_pw__,
int  ldd__,
double const *  sym_weight__,
acc_complex_double_t *  rho_pw__ 
)

Definition at line 36 of file sum_q_pw_dm_pw.cu.

◆ sum_q_pw_dm_pw_gpu()

void sum_q_pw_dm_pw_gpu ( int  num_gvec_loc__,
int  nbf__,
double const *  q_pw__,
int  ldq__,
double const *  dm_pw__,
int  ldd__,
double const *  sym_weight__,
acc_complex_double_t *  rho_pw__,
int  stream_id__ 
)

Definition at line 78 of file sum_q_pw_dm_pw.cu.