|
SIRIUS 7.5.0
Electronic structure library and applications
|
CUDA kernels to generate spherical harminics. More...
Go to the source code of this file.
Functions | |
| __device__ int | lmidx (int l, int m) |
| __global__ void | spherical_harmonics_ylm_gpu_kernel (int lmax__, int ntp__, double const *tp__, acc_complex_double_t *ylm__, int ld__) |
| void | spherical_harmonics_ylm_gpu (int lmax__, int ntp__, double const *tp__, acc_complex_double_t *ylm__, int ld__) |
| __global__ void | spherical_harmonics_rlm_gpu_kernel (int lmax__, int ntp__, double const *theta__, double const *phi__, double *rlm__, int ld__) |
| void | spherical_harmonics_rlm_gpu (int lmax__, int ntp__, double const *theta__, double const *phi__, double *rlm__, int ld__) |
CUDA kernels to generate spherical harminics.
Definition in file spherical_harmonics.cu.
|
inline |
Definition at line 32 of file spherical_harmonics.cu.
| __global__ void spherical_harmonics_ylm_gpu_kernel | ( | int | lmax__, |
| int | ntp__, | ||
| double const * | tp__, | ||
| acc_complex_double_t * | ylm__, | ||
| int | ld__ | ||
| ) |
Definition at line 37 of file spherical_harmonics.cu.
| void spherical_harmonics_ylm_gpu | ( | int | lmax__, |
| int | ntp__, | ||
| double const * | tp__, | ||
| acc_complex_double_t * | ylm__, | ||
| int | ld__ | ||
| ) |
Definition at line 86 of file spherical_harmonics.cu.
| __global__ void spherical_harmonics_rlm_gpu_kernel | ( | int | lmax__, |
| int | ntp__, | ||
| double const * | theta__, | ||
| double const * | phi__, | ||
| double * | rlm__, | ||
| int | ld__ | ||
| ) |
Definition at line 95 of file spherical_harmonics.cu.
| void spherical_harmonics_rlm_gpu | ( | int | lmax__, |
| int | ntp__, | ||
| double const * | theta__, | ||
| double const * | phi__, | ||
| double * | rlm__, | ||
| int | ld__ | ||
| ) |
Definition at line 152 of file spherical_harmonics.cu.