@@ -36,6 +36,7 @@ list(APPEND device_srcs
3636 module_hamilt_pw/hamilt_stodft/kernels/hpsi_norm_op.cpp
3737 module_basis/module_pw/kernels/pw_op.cpp
3838 module_hsolver/kernels/dngvd_op.cpp
39+ module_hsolver/kernels/bpcg_kernel_op.cpp
3940 module_elecstate/kernels/elecstate_op.cpp
4041
4142 # module_psi/kernels/psi_memory_op.cpp
@@ -44,13 +45,14 @@ list(APPEND device_srcs
4445 module_base/module_device/device.cpp
4546 module_base/module_device/memory_op.cpp
4647 module_base/kernels/math_kernel_op.cpp
48+ module_base/kernels/math_kernel_op_vec.cpp
4749
4850 module_hamilt_pw/hamilt_pwdft/kernels/force_op.cpp
4951 module_hamilt_pw/hamilt_pwdft/kernels/stress_op.cpp
5052 module_hamilt_pw/hamilt_pwdft/kernels/onsite_op.cpp
5153 module_hamilt_pw/hamilt_pwdft/kernels/wf_op.cpp
5254 module_hamilt_pw/hamilt_pwdft/kernels/vnl_op.cpp
53- module_base/kernels/math_op .cpp
55+ module_base/kernels/math_ylm_op .cpp
5456 module_hamilt_general/module_xc/kernels/xc_functional_op.cpp
5557)
5658
@@ -64,6 +66,7 @@ if(USE_CUDA)
6466 module_hamilt_pw/hamilt_pwdft/kernels/cuda/onsite_op.cu
6567 module_basis/module_pw/kernels/cuda/pw_op.cu
6668 module_hsolver/kernels/cuda/dngvd_op.cu
69+ module_hsolver/kernels/cuda/bpcg_kernel_op.cu
6770 module_elecstate/kernels/cuda/elecstate_op.cu
6871
6972 # module_psi/kernels/cuda/memory_op.cu
@@ -73,8 +76,9 @@ if(USE_CUDA)
7376 module_hamilt_pw/hamilt_pwdft/kernels/cuda/stress_op.cu
7477 module_hamilt_pw/hamilt_pwdft/kernels/cuda/wf_op.cu
7578 module_hamilt_pw/hamilt_pwdft/kernels/cuda/vnl_op.cu
76- module_base/kernels/cuda/math_op .cu
79+ module_base/kernels/cuda/math_ylm_op .cu
7780 module_base/kernels/cuda/math_kernel_op.cu
81+ module_base/kernels/cuda/math_kernel_op_vec.cu
7882 module_hamilt_general/module_xc/kernels/cuda/xc_functional_op.cu
7983 )
8084endif ()
@@ -89,6 +93,7 @@ if(USE_ROCM)
8993 module_hamilt_pw/hamilt_stodft/kernels/rocm/hpsi_norm_op.hip.cu
9094 module_basis/module_pw/kernels/rocm/pw_op.hip.cu
9195 module_hsolver/kernels/rocm/dngvd_op.hip.cu
96+ module_hsolver/kernels/rocm/bpcg_kernel_op.hip.cu
9297 module_elecstate/kernels/rocm/elecstate_op.hip.cu
9398
9499 # module_psi/kernels/rocm/memory_op.hip.cu
@@ -99,7 +104,8 @@ if(USE_ROCM)
99104 module_hamilt_pw/hamilt_pwdft/kernels/rocm/wf_op.hip.cu
100105 module_hamilt_pw/hamilt_pwdft/kernels/rocm/vnl_op.hip.cu
101106 module_base/kernels/rocm/math_kernel_op.hip.cu
102- module_base/kernels/rocm/math_op.hip.cu
107+ module_base/kernels/rocm/math_kernel_op.hip_vec.cu
108+ module_base/kernels/rocm/math_ylm_op.hip.cu
103109 module_hamilt_general/module_xc/kernels/rocm/xc_functional_op.hip.cu
104110 )
105111endif ()
0 commit comments