@@ -5,44 +5,44 @@ remove_definitions(-D__EXX)
5
5
6
6
if (ENABLE_MPI )
7
7
AddTest (
8
- TARGET hsolver_parak2d_test
8
+ TARGET MODULE_HSOLVER_parak2d_test
9
9
LIBS parameter ${math_libs} base device MPI::MPI_CXX
10
10
SOURCES parallel_k2d_test.cpp ../parallel_k2d.cpp ../../module_cell/parallel_kpoints.cpp
11
11
)
12
12
AddTest (
13
- TARGET HSolver_bpcg
13
+ TARGET MODULE_HSOLVER_bpcg
14
14
LIBS parameter ${math_libs} base psi device container
15
15
SOURCES diago_bpcg_test.cpp ../diago_bpcg.cpp ../para_linear_transform.cpp ../diago_iter_assist.cpp
16
16
../../module_basis/module_pw/test/test_tool.cpp
17
17
../../module_hamilt_general/operator.cpp
18
18
../../module_hamilt_pw/hamilt_pwdft/operator_pw/operator_pw.cpp
19
19
)
20
20
AddTest (
21
- TARGET HSolver_cg
21
+ TARGET MODULE_HSOLVER_cg
22
22
LIBS parameter ${math_libs} base psi device container
23
23
SOURCES diago_cg_test.cpp ../diago_cg.cpp ../diago_iter_assist.cpp ../diag_const_nums.cpp
24
24
../../module_basis/module_pw/test/test_tool.cpp
25
25
../../module_hamilt_general/operator.cpp
26
26
../../module_hamilt_pw/hamilt_pwdft/operator_pw/operator_pw.cpp
27
27
)
28
28
AddTest (
29
- TARGET HSolver_cg_float
29
+ TARGET MODULE_HSOLVER_cg_float
30
30
LIBS parameter ${math_libs} base psi device container
31
31
SOURCES diago_cg_float_test.cpp ../diago_cg.cpp ../diago_iter_assist.cpp ../diag_const_nums.cpp
32
32
../../module_basis/module_pw/test/test_tool.cpp
33
33
../../module_hamilt_general/operator.cpp
34
34
../../module_hamilt_pw/hamilt_pwdft/operator_pw/operator_pw.cpp
35
35
)
36
36
AddTest (
37
- TARGET HSolver_dav
37
+ TARGET MODULE_HSOLVER_dav
38
38
LIBS parameter ${math_libs} base psi device
39
39
SOURCES diago_david_test.cpp ../diago_david.cpp ../diago_iter_assist.cpp ../diag_const_nums.cpp
40
40
../../module_basis/module_pw/test/test_tool.cpp
41
41
../../module_hamilt_general/operator.cpp
42
42
../../module_hamilt_pw/hamilt_pwdft/operator_pw/operator_pw.cpp
43
43
)
44
44
AddTest (
45
- TARGET HSolver_dav_float
45
+ TARGET MODULE_HSOLVER_dav_float
46
46
LIBS parameter ${math_libs} base psi device
47
47
SOURCES diago_david_float_test.cpp ../diago_david.cpp ../diago_iter_assist.cpp ../diag_const_nums.cpp
48
48
../../module_basis/module_pw/test/test_tool.cpp
@@ -51,15 +51,15 @@ if (ENABLE_MPI)
51
51
)
52
52
if (ENABLE_LCAO )
53
53
AddTest (
54
- TARGET HSolver_cg_real
54
+ TARGET MODULE_HSOLVER_cg_real
55
55
LIBS parameter ${math_libs} base psi device container
56
56
SOURCES diago_cg_float_test.cpp ../diago_cg.cpp ../diago_iter_assist.cpp ../diag_const_nums.cpp
57
57
../../module_basis/module_pw/test/test_tool.cpp
58
58
../../module_hamilt_general/operator.cpp
59
59
../../module_hamilt_pw/hamilt_pwdft/operator_pw/operator_pw.cpp
60
60
)
61
61
AddTest (
62
- TARGET HSolver_dav_real
62
+ TARGET MODULE_HSOLVER_dav_real
63
63
LIBS parameter ${math_libs} base psi device
64
64
SOURCES diago_david_real_test.cpp ../diago_david.cpp ../diago_iter_assist.cpp ../diag_const_nums.cpp
65
65
../../module_basis/module_pw/test/test_tool.cpp
@@ -69,20 +69,20 @@ if (ENABLE_MPI)
69
69
endif ()
70
70
71
71
AddTest (
72
- TARGET HSolver_base
72
+ TARGET MODULE_HSOLVER_base
73
73
LIBS parameter ${math_libs} psi device base
74
74
SOURCES test_hsolver.cpp
75
75
)
76
76
77
77
AddTest (
78
- TARGET HSolver_pw
78
+ TARGET MODULE_HSOLVER_pw
79
79
LIBS parameter ${math_libs} psi device base container
80
80
SOURCES test_hsolver_pw.cpp ../hsolver_pw.cpp ../hsolver_lcaopw.cpp ../diago_bpcg.cpp ../diago_dav_subspace.cpp ../diag_const_nums.cpp ../diago_iter_assist.cpp ../para_linear_transform.cpp
81
81
../../module_elecstate/elecstate_tools.cpp ../../module_elecstate/occupy.cpp
82
82
)
83
83
84
84
AddTest (
85
- TARGET HSolver_sdft
85
+ TARGET MODULE_HSOLVER_sdft
86
86
LIBS parameter ${math_libs} psi device base container
87
87
SOURCES test_hsolver_sdft.cpp ../hsolver_pw_sdft.cpp ../hsolver_pw.cpp ../diago_bpcg.cpp ../diago_dav_subspace.cpp ../diag_const_nums.cpp ../diago_iter_assist.cpp ../para_linear_transform.cpp
88
88
../../module_elecstate/elecstate_tools.cpp ../../module_elecstate/occupy.cpp
@@ -91,29 +91,29 @@ if (ENABLE_MPI)
91
91
if (ENABLE_LCAO )
92
92
if (USE_ELPA )
93
93
AddTest (
94
- TARGET HSolver_LCAO
94
+ TARGET MODULE_HSOLVER_LCAO
95
95
LIBS parameter ${math_libs} ELPA::ELPA base genelpa psi device
96
96
SOURCES diago_lcao_test.cpp ../diago_elpa.cpp ../diago_scalapack.cpp
97
97
)
98
98
else ()
99
99
AddTest (
100
- TARGET HSolver_LCAO
100
+ TARGET MODULE_HSOLVER_LCAO
101
101
LIBS parameter ${math_libs} base psi device
102
102
SOURCES diago_lcao_test.cpp ../diago_scalapack.cpp
103
103
)
104
104
endif ()
105
105
106
106
if (ENABLE_PEXSI )
107
107
AddTest (
108
- TARGET HSolver_LCAO_PEXSI
108
+ TARGET MODULE_HSOLVER_LCAO_PEXSI
109
109
LIBS parameter ${math_libs} ${PEXSI_LIBRARY} ${SuperLU_DIST_LIBRARY} ${ParMETIS_LIBRARY} ${METIS_LIBRARY} MPI::MPI_CXX base psi device pexsi
110
110
SOURCES diago_pexsi_test.cpp ../diago_pexsi.cpp ../../module_basis/module_ao/parallel_orbitals.cpp
111
111
)
112
112
endif ()
113
113
endif ()
114
114
if (USE_CUDA )
115
115
AddTest (
116
- TARGET HSolver_LCAO_cusolver
116
+ TARGET MODULE_HSOLVER_LCAO_cusolver
117
117
LIBS parameter ${math_libs} base psi device
118
118
SOURCES diago_lcao_cusolver_test.cpp ../diago_cusolver.cpp ../diago_scalapack.cpp
119
119
../kernels/dngvd_op.cpp
@@ -123,7 +123,7 @@ if (ENABLE_MPI)
123
123
else ()
124
124
if (ENABLE_LCAO )
125
125
AddTest (
126
- TARGET HSolver_Lapack
126
+ TARGET MODULE_HSOLVER_Lapack
127
127
LIBS parameter ${math_libs} base psi device
128
128
SOURCES diago_lapack_test.cpp ../diago_lapack.cpp
129
129
)
@@ -156,43 +156,43 @@ install(FILES parallel_k2d_test.sh DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
156
156
157
157
158
158
AddTest (
159
- TARGET hsolver_diago_hs_parallel
159
+ TARGET MODULE_HSOLVER_diago_hs_parallel
160
160
LIBS parameter ${math_libs} ELPA::ELPA base device MPI::MPI_CXX genelpa psi
161
161
SOURCES test_diago_hs_para.cpp ../diag_hs_para.cpp ../diago_pxxxgvx.cpp ../diago_elpa.cpp ../diago_scalapack.cpp
162
162
)
163
163
164
164
AddTest (
165
- TARGET hsolver_linear_trans
165
+ TARGET MODULE_HSOLVER_linear_trans
166
166
LIBS parameter ${math_libs} base device MPI::MPI_CXX
167
167
SOURCES test_para_linear_trans.cpp ../para_linear_transform.cpp
168
168
)
169
169
170
- add_test (NAME hsolver_para_linear_trans
171
- COMMAND mpirun -np 4 ./hsolver_linear_trans
170
+ add_test (NAME MODULE_HSOLVER_para_linear_trans
171
+ COMMAND mpirun -np 4 ./MODULE_HSOLVER_linear_trans
172
172
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
173
173
)
174
174
175
175
find_program (BASH bash )
176
176
if (ENABLE_MPI )
177
- add_test (NAME HSolver_cg_parallel
177
+ add_test (NAME MODULE_HSOLVER_cg_parallel
178
178
COMMAND ${BASH} diago_cg_parallel_test.sh
179
179
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
180
180
)
181
- add_test (NAME hsolver_parak2d_test_parallel
181
+ add_test (NAME MODULE_HSOLVER_parak2d_test_parallel
182
182
COMMAND ${BASH} parallel_k2d_test.sh
183
183
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
184
184
)
185
- add_test (NAME HSolver_dav_parallel
185
+ add_test (NAME MODULE_HSOLVER_dav_parallel
186
186
COMMAND ${BASH} diago_david_parallel_test.sh
187
187
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
188
188
)
189
189
if (ENABLE_LCAO )
190
- add_test (NAME HSolver_LCAO_parallel
190
+ add_test (NAME MODULE_HSOLVER_LCAO_parallel
191
191
COMMAND ${BASH} diago_lcao_parallel_test.sh
192
192
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
193
193
)
194
194
if (ENABLE_PEXSI )
195
- add_test (NAME HSolver_LCAO_PEXSI_parallel
195
+ add_test (NAME MODULE_HSOLVER_LCAO_PEXSI_parallel
196
196
COMMAND ${BASH} diago_pexsi_parallel_test.sh
197
197
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
198
198
)
0 commit comments