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

CUDA kernel to generate a product of phase-factors and density matrix. More...

Go to the source code of this file.

Functions

__global__ void generate_phase_factors_conj_gpu_kernel (int num_gvec_loc__, int num_atoms__, double const *atom_pos__, int const *gvx__, int const *gvy__, int const *gvz__, acc_complex_double_t *phase_factors__)
 
void generate_dm_pw_gpu (int num_atoms__, int num_gvec_loc__, int nbf__, double const *atom_pos__, int const *gvx__, int const *gvy__, int const *gvz__, double *phase_factors__, double const *dm__, double *dm_pw__, int stream_id__)
 

Detailed Description

CUDA kernel to generate a product of phase-factors and density matrix.

Definition in file generate_dm_pw.cu.

Function Documentation

◆ generate_phase_factors_conj_gpu_kernel()

__global__ void generate_phase_factors_conj_gpu_kernel ( int  num_gvec_loc__,
int  num_atoms__,
double const *  atom_pos__,
int const *  gvx__,
int const *  gvy__,
int const *  gvz__,
acc_complex_double_t *  phase_factors__ 
)

Definition at line 32 of file generate_dm_pw.cu.

◆ generate_dm_pw_gpu()

void generate_dm_pw_gpu ( int  num_atoms__,
int  num_gvec_loc__,
int  nbf__,
double const *  atom_pos__,
int const *  gvx__,
int const *  gvy__,
int const *  gvz__,
double *  phase_factors__,
double const *  dm__,
double *  dm_pw__,
int  stream_id__ 
)

Definition at line 60 of file generate_dm_pw.cu.