19 const std::vector<const double*>& vr_eff,
Definition cuda_mem_wrapper.h:8
Definition gint_fvl_gpu.h:15
std::vector< CudaMemWrapper< double > > vr_eff_d_vec_
Definition gint_fvl_gpu.h:55
std::vector< CudaMemWrapper< double > > dm_gint_d_vec_
Definition gint_fvl_gpu.h:56
CudaMemWrapper< double > svl_d_
Definition gint_fvl_gpu.h:58
const int nspin_
Definition gint_fvl_gpu.h:39
const bool isforce_
Definition gint_fvl_gpu.h:42
CudaMemWrapper< double > fvl_d_
Definition gint_fvl_gpu.h:57
void cal_gint()
Definition gint_fvl_gpu.cpp:10
void init_dm_gint_()
Definition gint_fvl_gpu.cpp:20
double dr3_
Definition gint_fvl_gpu.h:52
ModuleBase::matrix * fvl_
Definition gint_fvl_gpu.h:46
std::vector< HContainer< double > * > dm_vec_
Definition gint_fvl_gpu.h:41
void cal_fvl_svl_()
Definition gint_fvl_gpu.cpp:77
ModuleBase::matrix * svl_
Definition gint_fvl_gpu.h:47
void transfer_gpu_to_cpu_()
Definition gint_fvl_gpu.cpp:52
Gint_fvl_gpu(const int nspin, const std::vector< const double * > &vr_eff, const std::vector< HContainer< double > * > &dm_vec, const bool isforce, const bool isstress, ModuleBase::matrix *fvl, ModuleBase::matrix *svl)
Definition gint_fvl_gpu.h:17
void transfer_cpu_to_gpu_()
Definition gint_fvl_gpu.cpp:29
std::vector< HContainer< double > > dm_gint_vec_
Definition gint_fvl_gpu.h:50
const bool isstress_
Definition gint_fvl_gpu.h:43
std::vector< const double * > vr_eff_
Definition gint_fvl_gpu.h:40
static GintInfo * gint_info_
Definition gint.h:23
Definition hcontainer.h:144
Definition batch_biggrid.cpp:4