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

CUDA kernel to generate plane-wave atomic phase factors. More...

Go to the source code of this file.

Functions

__global__ void generate_phase_factors_gpu_kernel (int num_gvec_loc, int num_atoms, double const *atom_pos, int const *gvec, acc_complex_double_t *phase_factors)
 
void generate_phase_factors_gpu (int num_gvec_loc__, int num_atoms__, int const *gvec__, double const *atom_pos__, acc_complex_double_t *phase_factors__)
 

Detailed Description

CUDA kernel to generate plane-wave atomic phase factors.

Definition in file generate_phase_factors.cu.

Function Documentation

◆ generate_phase_factors_gpu_kernel()

__global__ void generate_phase_factors_gpu_kernel ( int  num_gvec_loc,
int  num_atoms,
double const *  atom_pos,
int const *  gvec,
acc_complex_double_t *  phase_factors 
)

Definition at line 31 of file generate_phase_factors.cu.

◆ generate_phase_factors_gpu()

void generate_phase_factors_gpu ( int  num_gvec_loc__,
int  num_atoms__,
int const *  gvec__,
double const *  atom_pos__,
acc_complex_double_t *  phase_factors__ 
)

Definition at line 62 of file generate_phase_factors.cu.