Skip to content

Commit 2f15c55

Browse files
Code: divide charge_mixing.cpp into some files (#5427)
* divide charge_mixing.cpp into some files * fix compile error in CI test * add const in allocate_mixing_dmr * initialize pointer with null * initialize the variables and use doxygen-style notes
1 parent 42492ee commit 2f15c55

File tree

10 files changed

+1554
-1523
lines changed

10 files changed

+1554
-1523
lines changed

source/Makefile.Objects

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,11 @@ OBJS_SRCPW=H_Ewald_pw.o\
630630
charge_mpi.o\
631631
charge_extra.o\
632632
charge_mixing.o\
633+
charge_mixing_dmr.o\
634+
charge_mixing_residual.o\
635+
charge_mixing_preconditioner.o\
636+
charge_mixing_rho.o\
637+
charge_mixing_uspp.o\
633638
fp_energy.o\
634639
forces.o\
635640
forces_us.o\

source/module_elecstate/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ list(APPEND objects
2121
module_charge/charge_mpi.cpp
2222
module_charge/charge_extra.cpp
2323
module_charge/charge_mixing.cpp
24+
module_charge/charge_mixing_dmr.cpp
25+
module_charge/charge_mixing_residual.cpp
26+
module_charge/charge_mixing_preconditioner.cpp
27+
module_charge/charge_mixing_rho.cpp
28+
module_charge/charge_mixing_uspp.cpp
2429
module_charge/symmetry_rho.cpp
2530
module_charge/symmetry_rhog.cpp
2631
fp_energy.cpp

0 commit comments

Comments
 (0)