@@ -28,13 +28,13 @@ void Pulay_Mixing::tem_push_data(Mixing_Data& mdata,
2828 std::function<void(FPTYPE*, const FPTYPE*, const FPTYPE*)> mix,
2929 const bool& need_calcoef)
3030{
31- const size_t length = mdata.length ;
31+ const std:: size_t length = mdata.length ;
3232 std::vector<FPTYPE> F_tmp (length);
3333
3434#ifdef _OPENMP
3535#pragma omp parallel for schedule(static, 4096 / sizeof(FPTYPE))
3636#endif
37- for (int i = 0 ; i < length; ++i)
37+ for (std:: size_t i = 0 ; i < length; ++i)
3838 {
3939 F_tmp[i] = data_out[i] - data_in[i];
4040 }
@@ -69,7 +69,7 @@ void Pulay_Mixing::tem_push_data(Mixing_Data& mdata,
6969#ifdef _OPENMP
7070#pragma omp parallel for schedule(static, 4096 / sizeof(FPTYPE))
7171#endif
72- for (int i = 0 ; i < length; ++i)
72+ for (std:: size_t i = 0 ; i < length; ++i)
7373 {
7474 FP_F[i] = F_tmp[i];
7575 }
@@ -81,7 +81,7 @@ void Pulay_Mixing::tem_push_data(Mixing_Data& mdata,
8181#ifdef _OPENMP
8282#pragma omp parallel for schedule(static, 4096 / sizeof(FPTYPE))
8383#endif
84- for (int i = 0 ; i < length; ++i)
84+ for (std:: size_t i = 0 ; i < length; ++i)
8585 {
8686 FP_startF[i] = F_tmp[i];
8787 }
@@ -103,7 +103,7 @@ void Pulay_Mixing::tem_cal_coef(const Mixing_Data& mdata, std::function<double(F
103103 ModuleBase::WARNING_QUIT (
104104 " Pulay_mixing" ,
105105 " One Pulay_Mixing object can only bind one Mixing_Data object to calculate coefficients" );
106- const int length = mdata.length ;
106+ const std:: size_t length = mdata.length ;
107107 FPTYPE* FP_F = static_cast <FPTYPE*>(F);
108108
109109 if (mdata.ndim_use > 1 )
0 commit comments