File tree Expand file tree Collapse file tree 2 files changed +14
-15
lines changed Expand file tree Collapse file tree 2 files changed +14
-15
lines changed Original file line number Diff line number Diff line change @@ -88,7 +88,6 @@ void Ions::opt_ions_pw(ModuleESolver::ESolver *p_esolver)
8888#endif
8989#endif
9090 p_esolver->Run (istep-1 ,GlobalC::ucell);
91- p_esolver->cal_Energy (GlobalC::en);
9291 eiter = p_esolver->getniter ();
9392#ifdef __LCAO
9493#ifdef __MPI
@@ -103,8 +102,8 @@ void Ions::opt_ions_pw(ModuleESolver::ESolver *p_esolver)
103102 {
104103 for ( size_t hybrid_step=0 ; hybrid_step!=GlobalC::exx_global.info .hybrid_step ; ++hybrid_step )
105104 {
106- elec. self_consistent (istep-1 );
107- eiter += elec. iter ;
105+ p_esolver-> Run (istep-1 ,GlobalC::ucell );
106+ eiter += p_esolver-> getniter () ;
108107 if ( elec.iter ==1 || hybrid_step==GlobalC::exx_global.info .hybrid_step -1 ) // exx converge
109108 break ;
110109 XC_Functional::set_xc_type (GlobalC::ucell.atoms [0 ].xc_func );
@@ -113,11 +112,11 @@ void Ions::opt_ions_pw(ModuleESolver::ESolver *p_esolver)
113112 }
114113 else
115114 {
116- elec. self_consistent (istep-1 );
117- eiter += elec. iter ;
115+ p_esolver-> Run (istep-1 ,GlobalC::ucell);
116+ eiter += p_esolver-> getniter () ;
118117 XC_Functional::set_xc_type (GlobalC::ucell.atoms [0 ].xc_func );
119- elec. self_consistent (istep-1 );
120- eiter += elec. iter ;
118+ p_esolver-> Run (istep-1 ,GlobalC::ucell );
119+ eiter += p_esolver-> getniter () ;
121120 }
122121 }
123122#endif // __MPI
Original file line number Diff line number Diff line change @@ -215,8 +215,8 @@ void Run_MD_PW::md_force_virial(
215215 {
216216#endif
217217#endif
218- elec. self_consistent (istep);
219- eiter = elec. iter ;
218+ p_esolver-> Run (istep- 1 ,GlobalC::ucell );
219+ eiter = p_esolver-> getniter () ;
220220#ifdef __LCAO
221221#ifdef __MPI
222222 }
@@ -230,8 +230,8 @@ void Run_MD_PW::md_force_virial(
230230 {
231231 for (size_t hybrid_step = 0 ; hybrid_step != GlobalC::exx_global.info .hybrid_step ; ++hybrid_step)
232232 {
233- elec. self_consistent (istep);
234- eiter += elec. iter ;
233+ p_esolver-> Run (istep- 1 ,GlobalC::ucell );
234+ eiter += p_esolver-> getniter () ;
235235 if (elec.iter == 1 || hybrid_step == GlobalC::exx_global.info .hybrid_step - 1 ) // exx converge
236236 break ;
237237 XC_Functional::set_xc_type (GlobalC::ucell.atoms [0 ].xc_func );
@@ -240,11 +240,11 @@ void Run_MD_PW::md_force_virial(
240240 }
241241 else
242242 {
243- elec. self_consistent (istep);
244- eiter += elec. iter ;
243+ p_esolver-> Run (istep- 1 ,GlobalC::ucell );
244+ eiter += p_esolver-> getniter () ;
245245 XC_Functional::set_xc_type (GlobalC::ucell.atoms [0 ].xc_func );
246- elec. self_consistent (istep);
247- eiter += elec. iter ;
246+ p_esolver-> Run (istep- 1 ,GlobalC::ucell );
247+ eiter += p_esolver-> getniter () ;
248248 }
249249 }
250250#endif // __MPI
You can’t perform that action at this time.
0 commit comments