Skip to content

Commit 9bb8b93

Browse files
dyzhengdyzheng
andauthored
Refactor: delete src_external and src_pdiag, move module deepks and dftu into hamilt_lcao (#1843)
* Refactor: move module deepks dftu into module_hamilt_lcao * Refactor: move src_external to src_ri/test_code * Refactor: delete useless directory src_pdiag --------- Co-authored-by: dyzheng <[email protected]>
1 parent 94a52d5 commit 9bb8b93

File tree

135 files changed

+183
-3986
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+183
-3986
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ if(ENABLE_LCAO)
506506
)
507507
endif ()
508508
if(USE_CUSOLVER_LCAO)
509-
target_link_libraries(pdiag)
509+
target_link_libraries(diag_cusolver)
510510
endif()
511511
endif()
512512

docs/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ For comments that need to be shown in documents, these formats should be used --
4848

4949
A helpful VS Code extension -- [Doxygen Documentation Generator](https://marketplace.visualstudio.com/items?itemName=cschlosser.doxdocgen), can help you formating comments.
5050

51-
An practical example is class [LCAO_Deepks](https://github.com/deepmodeling/abacus-develop/blob/deepks/source/module_deepks/LCAO_deepks.h), the effects can be seen on [readthedocs page](https://abacus-deepks.readthedocs.io/en/latest/DeePKS_API/classLCAO__Descriptor.html#exhale-class-classLCAO-Descriptor)
51+
An practical example is class [LCAO_Deepks](https://github.com/deepmodeling/abacus-develop/blob/deepks/source/module_hamilt_lcao/module_deepks/LCAO_deepks.h), the effects can be seen on [readthedocs page](https://abacus-deepks.readthedocs.io/en/latest/DeePKS_API/classLCAO__Descriptor.html#exhale-class-classLCAO-Descriptor)
5252

5353
- Tips
5454
- Only comments in .h file will be visible in generated by Doxygen + Sphinx;

source/CMakeLists.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,18 @@ add_subdirectory(module_cell)
33
add_subdirectory(module_psi)
44
add_subdirectory(module_elecstate)
55
add_subdirectory(module_hamilt_general)
6-
add_subdirectory(module_hamilt_pw/hamilt_pwdft)
7-
add_subdirectory(module_hamilt_pw/hamilt_ofdft)
8-
add_subdirectory(module_hamilt_pw/hamilt_stodft)
6+
add_subdirectory(module_hamilt_pw)
97
add_subdirectory(module_hamilt_lcao)
108
add_subdirectory(module_hsolver)
119
add_subdirectory(module_orbital)
1210
add_subdirectory(module_md)
1311
add_subdirectory(module_pw)
14-
add_subdirectory(module_hamilt_general/module_surchem)
15-
add_subdirectory(module_deepks)
16-
add_subdirectory(module_hamilt_general/module_xc)
1712
add_subdirectory(module_esolver)
1813
add_subdirectory(module_gint)
19-
add_subdirectory(module_dftu)
2014
add_subdirectory(module_io)
2115
add_subdirectory(module_relax)
2216
add_subdirectory(src_parallel)
23-
add_subdirectory(src_pdiag)
2417
add_subdirectory(src_ri)
25-
add_subdirectory(module_hamilt_general/module_vdw)
2618
add_subdirectory(module_ri)
2719

2820
add_library(

source/Makefile.Objects

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ VPATH=./src_global:\
2020
./module_base/kernels:\
2121
./module_md:\
2222
./module_pw:\
23-
./module_hamilt_general/module_surchem:\
24-
./module_deepks:\
25-
./module_hamilt_general/module_xc:\
2623
./module_esolver:\
2724
./module_hsolver:\
2825
./module_hsolver/kernels:\
@@ -35,23 +32,25 @@ VPATH=./src_global:\
3532
./module_psi/kernels:\
3633
./module_hamilt_general:\
3734
./module_hamilt_general/module_ewald:\
35+
./module_hamilt_general/module_surchem:\
36+
./module_hamilt_general/module_xc:\
3837
./module_hamilt_pw/hamilt_pwdft:\
39-
./module_hamilt_lcao/hamilt_lcaodft:\
40-
./module_hamilt_lcao/module_tddft:\
4138
./module_hamilt_pw/hamilt_ofdft:\
4239
./module_hamilt_pw/hamilt_stodft:\
4340
./module_hamilt_pw/hamilt_pwdft/operator_pw:\
44-
./module_hamilt_lcao/hamilt_lcaodft/operator_lcao:\
4541
./module_hamilt_pw/hamilt_pwdft/kernels:\
42+
./module_hamilt_lcao/hamilt_lcaodft:\
43+
./module_hamilt_lcao/module_tddft:\
44+
./module_hamilt_lcao/module_deepks:\
45+
./module_hamilt_lcao/module_dftu:\
46+
./module_hamilt_lcao/hamilt_lcaodft/operator_lcao:\
4647
./module_gint:\
47-
./module_dftu:\
4848
./module_relax:\
4949
./module_relax/relax_old:\
5050
./module_relax/relax_new:\
5151
./module_hamilt_general/module_vdw:\
5252
./module_io:\
5353
./src_parallel:\
54-
./src_pdiag:\
5554
./src_ri:\
5655
./module_ri:\
5756
./\

source/module_elecstate/energy.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#endif
1313
#include <sys/time.h>
1414
#ifdef __LCAO
15-
#include "module_dftu/dftu.h" //Quxin adds for DFT+U on 20201029
15+
#include "module_hamilt_lcao/module_dftu/dftu.h" //Quxin adds for DFT+U on 20201029
1616
#endif
1717
//new
1818
#include "module_hamilt_general/module_ewald/H_Ewald_pw.h"
@@ -21,7 +21,7 @@
2121
#include "module_elecstate/potentials/gatefield.h" // liuyu add 2022-09-13
2222
#include "module_hamilt_general/module_surchem/surchem.h"
2323
#ifdef __DEEPKS
24-
#include "module_deepks/LCAO_deepks.h"
24+
#include "module_hamilt_lcao/module_deepks/LCAO_deepks.h"
2525
#endif
2626

2727

source/module_elecstate/module_charge/charge_broyden.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include "module_hamilt_pw/hamilt_pwdft/global.h"
33
#include "module_base/global_variable.h"
44
#include "module_base/inverse_matrix.h"
5+
#include "module_base/lapack_connector.h"
56
#include "src_parallel/parallel_reduce.h"
67
#include "module_base/memory.h"
78
#include "module_base/timer.h"

source/module_elecstate/test/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ if(ENABLE_LCAO)
3737
../../module_gint/gint_fvl.cpp ../../module_gint/gint_rho.cpp
3838
../../module_gint/gint_vl.cpp
3939
../../module_hamilt_pw/hamilt_pwdft/charge.cpp
40-
../../src_pdiag/pdiag_common.cpp
4140
../../module_io/output.cpp ../../module_hamilt_pw/hamilt_pwdft/soc.cpp ../../module_io/read_rho.cpp
4241
)
4342
if(USE_CUDA)

source/module_elecstate/test/elecstate_lcao_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "module_elecstate/elecstate_lcao.h"
22
#include "src_parallel/parallel_reduce.h"
3-
#include "src_pdiag/test/diago_elpa_utils.h"
3+
#include "module_hsolver/test/diago_elpa_utils.h"
44
#include "gtest/gtest.h"
55
#include "mpi.h"
66

source/module_esolver/Makefile.Objects

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ VPATH=./src_global:\
5151
./module_hamilt_general/module_vdw:\
5252
./module_io:\
5353
./src_parallel:\
54-
./src_pdiag:\
5554
./src_ri:\
5655
./module_ri:\
5756
./\

source/module_esolver/esolver_ks_lcao.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "module_io/print_info.h"
88
#include "module_hamilt_pw/hamilt_pwdft/global.h"
99
#include "module_hamilt_lcao/hamilt_lcaodft/global_fp.h"
10-
#include "module_dftu/dftu.h"
10+
#include "module_hamilt_lcao/module_dftu/dftu.h"
1111
#include "module_elecstate/occupy.h"
1212
#include "module_elecstate/module_charge/symmetry_rho.h"
1313
#ifdef __EXX
@@ -16,7 +16,7 @@
1616
#endif
1717

1818
#ifdef __DEEPKS
19-
#include "module_deepks/LCAO_deepks.h"
19+
#include "module_hamilt_lcao/module_deepks/LCAO_deepks.h"
2020
#endif
2121
//-----force& stress-------------------
2222
#include "module_hamilt_lcao/hamilt_lcaodft/FORCE_STRESS.h"

0 commit comments

Comments
 (0)