Skip to content

Commit 1dafad6

Browse files
committed
fix exx codes
1 parent 8075dcd commit 1dafad6

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

source/module_esolver/lcao_after_scf.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ void ESolver_KS_LCAO<TK, TR>::after_scf(UnitCell& ucell, const int istep, const
4949
this->ld,
5050
#endif
5151
#ifdef __EXX
52-
this->exd,
53-
this->exc,
52+
*this->exd,
53+
*this->exc,
5454
#endif
5555
istep);
5656
}

source/module_io/ctrl_output_lcao.cpp

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,12 @@
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

Comments
 (0)