1717#include " module_io/berryphase.h" // use berryphase
1818#include " module_io/to_wannier90_lcao.h" // use toWannier90_LCAO
1919#include " module_io/to_wannier90_lcao_in_pw.h" // use toWannier90_LCAO_IN_PW
20+ #ifdef __DEEPKS
21+ #include " module_hamilt_lcao/module_deepks/LCAO_deepks.h"
22+ #include " module_hamilt_lcao/module_deepks/LCAO_deepks_interface.h"
23+ #endif
2024#ifdef __EXX
21- // #include "module_io/restart_exx_csr.h"
22- #include " module_ri/Exx_LRI_interface.h"
25+ #include " module_ri/Exx_LRI_interface.h" // use EXX codes
2326#include " module_ri/RPA_LRI.h" // use RPA code
2427#endif
2528#include " module_rdmft/rdmft.h" // use RDMFT codes
@@ -140,7 +143,7 @@ void ctrl_output_lcao(UnitCell& ucell,
140143 pelec->ekb ,
141144 kv.kvec_d ,
142145 ucell,
143- orb_ ,
146+ orb ,
144147 gd,
145148 &pv,
146149 *psi,
@@ -329,11 +332,11 @@ void ctrl_output_lcao(UnitCell& ucell,
329332 + " HexxR" + std::to_string (GlobalV::MY_RANK);
330333 if (GlobalC::exx_info.info_ri .real_number )
331334 {
332- ModuleIO::write_Hexxs_csr (file_name_exx, ucell, exd-> get_Hexxs ());
335+ ModuleIO::write_Hexxs_csr (file_name_exx, ucell, exd. get_Hexxs ());
333336 }
334337 else
335338 {
336- ModuleIO::write_Hexxs_csr (file_name_exx, ucell, exc-> get_Hexxs ());
339+ ModuleIO::write_Hexxs_csr (file_name_exx, ucell, exc. get_Hexxs ());
337340 }
338341 }
339342 }
@@ -348,8 +351,8 @@ void ctrl_output_lcao(UnitCell& ucell,
348351 MPI_COMM_WORLD,
349352 ucell,
350353 kv,
351- orb_ );
352- rpa_lri_double.init (MPI_COMM_WORLD, kv, orb_ .cutoffs ());
354+ orb );
355+ rpa_lri_double.init (MPI_COMM_WORLD, kv, orb .cutoffs ());
353356 rpa_lri_double.out_for_RPA (ucell, pv, *psi, pelec);
354357 }
355358#endif
0 commit comments