Skip to content

Commit de54435

Browse files
committed
Merge branch 'develop' of github.com:deepmodeling/abacus-develop into dfpt_charge
2 parents 9d5372a + 1778e90 commit de54435

255 files changed

Lines changed: 655 additions & 661 deletions

File tree

Some content is hidden

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

source/Makefile.Objects

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -434,12 +434,12 @@ OBJS_ORBITAL=ORB_atomic.o\
434434
OBJS_PSI=psi.o\
435435

436436
OBJS_PSI_INITIALIZER=psi_initializer.o\
437-
psi_initializer_random.o\
438-
psi_initializer_file.o\
439-
psi_initializer_atomic.o\
440-
psi_initializer_atomic_random.o\
441-
psi_initializer_nao.o\
442-
psi_initializer_nao_random.o\
437+
psi_init_random.o\
438+
psi_init_file.o\
439+
psi_init_atomic.o\
440+
psi_init_atomic_random.o\
441+
psi_init_nao.o\
442+
psi_init_nao_random.o\
443443

444444
OBJS_PW=fft_bundle.o\
445445
fft_cpu.o\
@@ -513,21 +513,21 @@ OBJS_XC=xc_functional.o\
513513
xc_funct_hcth.o\
514514
exx_info.o\
515515

516-
OBJS_IO=input_conv.o\
517-
berryphase.o\
518-
bessel_basis.o\
516+
OBJS_IO=module_parameter/input_conv.o\
517+
module_unk/berryphase.o\
518+
module_bessel/bessel_basis.o\
519519
cal_test.o\
520-
write_dos_pw.o\
520+
module_dos/write_dos_pw.o\
521521
nscf_fermi_surf.o\
522522
write_bands.o\
523-
cal_dos.o\
524-
cal_pdos_gamma.o\
525-
cal_pdos_multik.o\
526-
cal_ldos.o\
523+
module_dos/cal_dos.o\
524+
module_dos/cal_pdos_gamma.o\
525+
module_dos/cal_pdos_multik.o\
526+
module_dos/cal_ldos.o\
527527
cif_io.o\
528-
numerical_descriptor.o\
529-
numerical_basis.o\
530-
numerical_basis_jyjy.o\
528+
module_bessel/numerical_descriptor.o\
529+
module_bessel/numerical_basis.o\
530+
module_bessel/numerical_basis_jyjy.o\
531531
output.o\
532532
print_info.o\
533533
read_cube.o\
@@ -537,15 +537,15 @@ OBJS_IO=input_conv.o\
537537
read_wf2rho_pw.o\
538538
restart.o\
539539
binstream.o\
540-
to_wannier90.o\
541-
to_qo_kernel.o\
542-
to_qo_mpi.o\
543-
to_qo_structures.o\
544-
to_wannier90_pw.o\
545-
to_wannier90_lcao_in_pw.o\
546-
to_wannier90_lcao.o\
540+
module_wannier/to_wannier90.o\
541+
module_qo/to_qo_kernel.o\
542+
module_qo/to_qo_mpi.o\
543+
module_qo/to_qo_structures.o\
544+
module_wannier/to_wannier90_pw.o\
545+
module_wannier/to_wannier90_lcao_in_pw.o\
546+
module_wannier/to_wannier90_lcao.o\
547547
fR_overlap.o\
548-
unk_overlap_pw.o\
548+
module_unk/unk_overlap_pw.o\
549549
write_pao.o\
550550
write_wfc_pw.o\
551551
write_cube.o\
@@ -558,34 +558,34 @@ OBJS_IO=input_conv.o\
558558
write_libxc_r.o\
559559
output_log.o\
560560
output_mat_sparse.o\
561-
ctrl_scf_lcao.o\
562-
ctrl_runner_lcao.o\
563-
ctrl_iter_lcao.o\
564-
ctrl_output_fp.o\
565-
ctrl_output_pw.o\
566-
ctrl_output_td.o\
561+
module_ctrl/ctrl_scf_lcao.o\
562+
module_ctrl/ctrl_runner_lcao.o\
563+
module_ctrl/ctrl_iter_lcao.o\
564+
module_ctrl/ctrl_output_fp.o\
565+
module_ctrl/ctrl_output_pw.o\
566+
module_ctrl/ctrl_output_td.o\
567567
para_json.o\
568568
abacusjson.o\
569569
general_info.o\
570570
init_info.o\
571571
readin_info.o\
572572
output_info.o\
573573
parse_args.o\
574-
read_input.o\
575-
read_input_item_system.o\
576-
read_input_item_elec_stru.o\
577-
read_input_item_relax.o\
578-
read_input_item_md.o\
579-
read_input_item_ofdft.o\
580-
read_input_item_sdft.o\
581-
read_input_item_tddft.o\
582-
read_input_item_deepks.o\
583-
read_input_item_model.o\
584-
read_input_item_postprocess.o\
585-
read_input_item_exx_dftu.o\
586-
read_input_item_other.o\
587-
read_input_item_output.o\
588-
read_set_globalv.o\
574+
module_parameter/read_input.o\
575+
module_parameter/read_input_item_system.o\
576+
module_parameter/read_input_item_elec_stru.o\
577+
module_parameter/read_input_item_relax.o\
578+
module_parameter/read_input_item_md.o\
579+
module_parameter/read_input_item_ofdft.o\
580+
module_parameter/read_input_item_sdft.o\
581+
module_parameter/read_input_item_tddft.o\
582+
module_parameter/read_input_item_deepks.o\
583+
module_parameter/read_input_item_model.o\
584+
module_parameter/read_input_item_postprocess.o\
585+
module_parameter/read_input_item_exx_dftu.o\
586+
module_parameter/read_input_item_other.o\
587+
module_parameter/read_input_item_output.o\
588+
module_parameter/read_set_globalv.o\
589589
orb_io.o\
590590
cal_pLpR.o\
591591
filename.o\
@@ -597,19 +597,19 @@ OBJS_IO_LCAO=cal_r_overlap_R.o\
597597
write_eig_occ.o\
598598
get_pchg_lcao.o\
599599
get_wf_lcao.o\
600-
write_dmk.o\
601-
unk_overlap_lcao.o\
600+
module_dm/write_dmk.o\
601+
module_unk/unk_overlap_lcao.o\
602602
read_wfc_nao.o\
603603
write_wfc_nao.o\
604-
write_HS_sparse.o\
604+
module_hs/write_HS_sparse.o\
605605
single_R_io.o\
606-
write_HS_R.o\
607-
write_dmr.o\
606+
module_hs/write_HS_R.o\
607+
module_dm/write_dmr.o\
608608
sparse_matrix.o\
609-
output_mulliken.o\
610-
output_sk.o\
611-
output_dmk.o\
612-
io_npz.o\
609+
module_mulliken/output_mulliken.o\
610+
module_mulliken/output_sk.o\
611+
module_mulliken/output_dmk.o\
612+
module_ml/io_npz.o\
613613

614614
OBJS_LCAO=evolve_elec.o\
615615
evolve_psi.o\
@@ -749,7 +749,7 @@ OBJS_SRCPW=H_Ewald_pw.o\
749749
symmetry_rhog.o\
750750
setup_psi_pw.o\
751751
setup_psi.o\
752-
psi_init.o\
752+
psi_prepare.o\
753753
elecond.o\
754754
sto_tool.o\
755755
sto_elecond.o\

source/source_cell/atom_pseudo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include "source_base/global_variable.h"
55
#include "source_base/vector3.h"
6-
#include "source_io/output.h"
6+
#include "source_io/module_output/output.h"
77
#include "source_base/complexarray.h"
88
#include "source_base/complexmatrix.h"
99
#include "pseudo.h"

source/source_cell/atom_spec.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_H
22
#define ATOM_H
33

4-
#include "../source_io/output.h"
4+
#include "../source_io/module_output/output.h"
55
#include "atom_pseudo.h"
66
class Atom
77
{

source/source_cell/klist.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "source_base/parallel_global.h"
88
#include "source_base/parallel_reduce.h"
99
#include "source_cell/module_symmetry/symmetry.h"
10-
#include "source_io/berryphase.h"
10+
#include "source_io/module_unk/berryphase.h"
1111
#include "source_io/module_parameter/parameter.h"
1212

1313
void K_Vectors::cal_ik_global()

source/source_cell/module_neighbor/test/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ AddTest(
1313
TARGET MODULE_CELL_NEIGHBOR_sltk_grid
1414
LIBS parameter ${math_libs} base device cell_info
1515
SOURCES sltk_grid_test.cpp ../sltk_grid.cpp ../sltk_atom.cpp
16-
../../../source_io/output.cpp
16+
../../../source_io/module_output/output.cpp
1717
)
1818

1919
AddTest(
2020
TARGET MODULE_CELL_NEIGHBOR_sltk_atom_arrange
2121
LIBS parameter ${math_libs} base device cell_info
2222
SOURCES sltk_atom_arrange_test.cpp ../sltk_atom_arrange.cpp ../sltk_grid_driver.cpp ../sltk_grid.cpp
2323
../sltk_atom.cpp
24-
../../../source_io/output.cpp
24+
../../../source_io/module_output/output.cpp
2525
)

source/source_cell/module_symmetry/symmetry.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "source_base/timer.h"
77
#include "source_base/mathzone.h"
88
#include "source_base/constants.h"
9-
#include "source_io/output.h"
9+
#include "source_io/module_output/output.h"
1010
#include "symmetry_basic.h"
1111

1212
namespace ModuleSymmetry

source/source_cell/pseudo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include <cstdint>
55
#include "source_base/global_function.h"
6-
#include "source_io/output.h"
6+
#include "source_io/module_output/output.h"
77

88
//-----------------------------------------
99
// read in pseudopotentials

source/source_cell/sep.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include "source_base/global_variable.h"
44
#include "source_base/parallel_common.h"
55
#include "source_base/tool_title.h"
6-
#include "source_io/output.h"
6+
#include "source_io/module_output/output.h"
77

88
#include <fstream>
99
#include <sstream>

source/source_cell/test/CMakeLists.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,40 +46,40 @@ AddTest(
4646
TARGET MODULE_CELL_read_pp
4747
LIBS parameter ${math_libs} base device
4848
SOURCES read_pp_test.cpp ../atom_pseudo.cpp ../pseudo.cpp ../read_pp.cpp ../read_pp_complete.cpp ../read_pp_upf201.cpp ../read_pp_upf100.cpp ../read_pp_vwr.cpp ../read_pp_blps.cpp
49-
../../source_io/output.cpp
49+
../../source_io/module_output/output.cpp
5050
)
5151

5252
AddTest(
5353
TARGET MODULE_CELL_pseudo_nc
5454
LIBS parameter ${math_libs} base device
5555
SOURCES pseudo_nc_test.cpp ../pseudo.cpp ../atom_pseudo.cpp ../read_pp.cpp ../read_pp_complete.cpp ../read_pp_upf201.cpp ../read_pp_upf100.cpp ../read_pp_vwr.cpp
56-
../read_pp_blps.cpp ../../source_io/output.cpp
56+
../read_pp_blps.cpp ../../source_io/module_output/output.cpp
5757
)
5858

5959
AddTest(
6060
TARGET MODULE_CELL_atom_pseudo
6161
LIBS parameter ${math_libs} base device
6262
SOURCES atom_pseudo_test.cpp ../atom_pseudo.cpp ../pseudo.cpp ../read_pp.cpp ../read_pp_complete.cpp ../read_pp_upf201.cpp ../read_pp_upf100.cpp
63-
../read_pp_vwr.cpp ../read_pp_blps.cpp ../../source_io/output.cpp
63+
../read_pp_vwr.cpp ../read_pp_blps.cpp ../../source_io/module_output/output.cpp
6464
)
6565

6666
AddTest(
6767
TARGET MODULE_CELL_atom_spec
6868
LIBS parameter ${math_libs} base device
6969
SOURCES atom_spec_test.cpp ../atom_spec.cpp ../atom_pseudo.cpp ../pseudo.cpp ../read_pp.cpp ../read_pp_complete.cpp ../read_pp_upf201.cpp
70-
../read_pp_upf100.cpp ../read_pp_vwr.cpp ../read_pp_blps.cpp ../../source_io/output.cpp
70+
../read_pp_upf100.cpp ../read_pp_vwr.cpp ../read_pp_blps.cpp ../../source_io/module_output/output.cpp
7171
)
7272

7373
AddTest(
7474
TARGET MODULE_CELL_klist_test
7575
LIBS parameter ${math_libs} base device symmetry
76-
SOURCES klist_test.cpp ../klist.cpp ../parallel_kpoints.cpp ../../source_io/output.cpp ../k_vector_utils.cpp
76+
SOURCES klist_test.cpp ../klist.cpp ../parallel_kpoints.cpp ../../source_io/module_output/output.cpp ../k_vector_utils.cpp
7777
)
7878

7979
AddTest(
8080
TARGET MODULE_CELL_klist_test_para1
8181
LIBS parameter ${math_libs} base device symmetry
82-
SOURCES klist_test_para.cpp ../klist.cpp ../parallel_kpoints.cpp ../../source_io/output.cpp ../k_vector_utils.cpp
82+
SOURCES klist_test_para.cpp ../klist.cpp ../parallel_kpoints.cpp ../../source_io/module_output/output.cpp ../k_vector_utils.cpp
8383
)
8484

8585
add_test(NAME MODULE_CELL_klist_test_para4
@@ -139,26 +139,26 @@ add_test(NAME MODULE_CELL_parallel_kpoints_test
139139
AddTest(
140140
TARGET MODULE_CELL_unitcell_test
141141
LIBS parameter ${math_libs} base device cell_info symmetry
142-
SOURCES unitcell_test.cpp ../../source_io/output.cpp ../../source_estate/cal_ux.cpp
142+
SOURCES unitcell_test.cpp ../../source_io/module_output/output.cpp ../../source_estate/cal_ux.cpp
143143

144144
)
145145

146146
AddTest(
147147
TARGET MODULE_CELL_unitcell_test_readpp
148148
LIBS parameter ${math_libs} base device cell_info
149-
SOURCES unitcell_test_readpp.cpp ../../source_io/output.cpp
149+
SOURCES unitcell_test_readpp.cpp ../../source_io/module_output/output.cpp
150150
)
151151

152152
AddTest(
153153
TARGET MODULE_CELL_unitcell_test_para
154154
LIBS parameter ${math_libs} base device cell_info
155-
SOURCES unitcell_test_para.cpp ../../source_io/output.cpp
155+
SOURCES unitcell_test_para.cpp ../../source_io/module_output/output.cpp
156156
)
157157

158158
AddTest(
159159
TARGET MODULE_CELL_unitcell_test_setupcell
160160
LIBS parameter ${math_libs} base device cell_info
161-
SOURCES unitcell_test_setupcell.cpp ../../source_io/output.cpp
161+
SOURCES unitcell_test_setupcell.cpp ../../source_io/module_output/output.cpp
162162
)
163163

164164
add_test(NAME MODULE_CELL_unitcell_test_parallel

source/source_cell/test/klist_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include "source_pw/module_pwdft/vl_pw.h"
1616
#include "source_pw/module_pwdft/vnl_pw.h"
1717
#include "source_pw/module_pwdft/parallel_grid.h"
18-
#include "source_io/berryphase.h"
18+
#include "source_io/module_unk/berryphase.h"
1919
#include "source_io/module_parameter/parameter.h"
2020
#undef private
2121
#include "source_base/mathzone.h"

0 commit comments

Comments
 (0)