@@ -270,7 +270,8 @@ void RDMFT<TK, TR>::update_elec(const ModuleBase::matrix& occ_number_in, const p
270270 // update wfc
271271 TK* pwfc_in = &wfc_in (0 , 0 , 0 );
272272 TK* pwfc = &wfc (0 , 0 , 0 );
273- for (int i=0 ; i<wfc.size (); ++i) pwfc[i] = pwfc_in[i];
273+ for (int i=0 ; i<wfc.size (); ++i) { pwfc[i] = pwfc_in[i];
274+ }
274275
275276 // update charge
276277 this ->update_charge ();
@@ -575,7 +576,8 @@ void RDMFT<TK, TR>::cal_V_XC()
575576
576577 std::vector< std::vector<TK> > DM_XC (nk_total, std::vector<TK>(ParaV->nloc ));
577578 std::vector< const std::vector<TK>* > DM_XC_pointer (nk_total);
578- for (int ik=0 ; ik<nk_total; ++ik) DM_XC_pointer[ik] = &DM_XC[ik];
579+ for (int ik=0 ; ik<nk_total; ++ik) { DM_XC_pointer[ik] = &DM_XC[ik];
580+ }
579581
580582 get_DM_XC (DM_XC);
581583
@@ -918,8 +920,32 @@ void RDMFT<TK, TR>::cal_Energy(const int cal_type)
918920 {
919921 GlobalV::ofs_running << " \n\n from class RDMFT: \n XC_fun: " << XC_func_rdmft << std::endl;
920922#ifdef __EXX
923+ <<<<<<< HEAD
921924 if ( GlobalC::exx_info.info_global .cal_exx ) GlobalV::ofs_running << " alpha_power: " << alpha_power << std::endl;
922925#endif
926+ =======
927+ if ( GlobalC::exx_info.info_global .cal_exx ) { std::cout << " alpha_power: " << alpha_power << std::endl;
928+ }
929+ #endif
930+ std::cout << std::fixed << std::setprecision (10 )
931+ << " ******\n E(TV + Hartree + XC) by RDMFT: " << E_RDMFT[3 ]
932+ << " \n\n E_TV_RDMFT: " << E_RDMFT[0 ]
933+ << " \n E_hartree_RDMFT: " << E_RDMFT[1 ]
934+ << " \n Exc_" << XC_func_rdmft << " _RDMFT: " << E_RDMFT[2 ]
935+ << " \n E_Ewald: " << E_Ewald
936+ << " \n E_entropy(-TS): " << E_entropy
937+ << " \n E_descf: " << E_descf
938+ << " \n\n Etotal_RDMFT: " << Etotal
939+ << " \n\n Exc_ksdft: " << E_xc_KS
940+ << " \n E_exx_ksdft: " << E_exx_KS
941+ <<" \n ******\n\n " << std::endl;
942+
943+ std::cout << " \n etxc: " << etxc << " \n vtxc: " << vtxc << " \n " ;
944+ std::cout << " \n E_deband_KS: " << E_deband_KS << " \n E_deband_harris_KS: " << E_deband_harris_KS << " \n\n " << std::endl;
945+
946+ if ( true )
947+ {
948+ >>>>>>> b90f546a585302ec9060e3a318d10f80e069dd1e
923949 // GlobalV::ofs_running << std::setprecision(12);
924950 // GlobalV::ofs_running << std::setiosflags(std::ios::right);
925951 GlobalV::ofs_running << std::fixed << std::setprecision (10 )
@@ -954,7 +980,8 @@ double RDMFT<TK, TR>::run(ModuleBase::matrix& E_gradient_occNum, psi::Psi<TK>& E
954980
955981 TK* pwfc = &occNum_HamiltWfc (0 , 0 , 0 );
956982 TK* pwfc_out = &E_gradient_wfc (0 , 0 , 0 );
957- for (int i=0 ; i<wfc.size (); ++i) pwfc_out[i] = pwfc[i];
983+ for (int i=0 ; i<wfc.size (); ++i) { pwfc_out[i] = pwfc[i];
984+ }
958985
959986 // test
960987 // rdmft::printMatrix_pointer(E_gradient_occNum.nr, E_gradient_occNum.nc, &E_gradient_occNum(0, 0), "E_gradient_occNum");
0 commit comments