@@ -31,7 +31,7 @@ inline int find_offset(const int id1, const int id2, const int iat1, const int i
3131 const int dRz=R1z-R2z;
3232
3333 const int index=GlobalC::GridT.cal_RindexAtom (dRx, dRy, dRz, iat2);
34-
34+
3535 int offset=-1 ;
3636 for (int * find=find_start; find < find_end; ++find)
3737 {
@@ -49,12 +49,12 @@ inline int find_offset(const int id1, const int id2, const int iat1, const int i
4949void Gint_k::cal_meshball_vlocal (
5050 int na_grid,
5151 int LD_pool,
52- int grid_index,
52+ int grid_index,
5353 int * block_size,
5454 int * block_index,
5555 int * block_iw,
56- bool ** cal_flag,
57- int * at,
56+ bool ** cal_flag,
57+ int * at,
5858 double ** psir_ylm,
5959 double ** psir_vlbr3,
6060 double * pvpR)
@@ -92,7 +92,7 @@ void Gint_k::cal_meshball_vlocal(
9292 }
9393
9494 if (cal_num==0 ) continue ;
95-
95+
9696 const int idx2=block_index[ia2];
9797 int n=block_size[ia2];
9898 // const int I2 = GlobalC::ucell.iat2ia[iat2];
@@ -102,13 +102,13 @@ void Gint_k::cal_meshball_vlocal(
102102 offset=find_offset (id1, id2, iat1, iat2,
103103 find_start, find_end);
104104
105- const int iatw = DM_start + GlobalC::GridT.find_R2st [iat1][offset];
105+ const int iatw = DM_start + GlobalC::GridT.find_R2st [iat1][offset];
106106
107107 if (cal_num>GlobalC::pw.bxyz /4 )
108108 {
109109 k=GlobalC::pw.bxyz ;
110110 dgemm_ (&transa, &transb, &n, &m, &k, &alpha,
111- &psir_vlbr3[0 ][idx2], &LD_pool,
111+ &psir_vlbr3[0 ][idx2], &LD_pool,
112112 &psir_ylm[0 ][idx1], &LD_pool,
113113 &beta, &pvpR[iatw], &n);
114114 }
@@ -120,9 +120,9 @@ void Gint_k::cal_meshball_vlocal(
120120 {
121121 k=1 ;
122122 dgemm_ (&transa, &transb, &n, &m, &k, &alpha,
123- &psir_vlbr3[ib][idx2], &LD_pool,
123+ &psir_vlbr3[ib][idx2], &LD_pool,
124124 &psir_ylm[ib][idx1], &LD_pool,
125- &beta, &pvpR[iatw], &n);
125+ &beta, &pvpR[iatw], &n);
126126 }
127127 }
128128 }
@@ -154,7 +154,7 @@ void Gint_k::cal_vlocal_k(const double *vrs1, const Grid_Technique &GridT, const
154154 const int mkl_threads = mkl_get_max_threads ();
155155 mkl_set_num_threads (std::max (1 ,mkl_threads/GlobalC::GridT.nbx )); // Peize Lin update 2021.01.20
156156#endif
157-
157+
158158#ifdef _OPENMP
159159 #pragma omp parallel
160160#endif
@@ -168,11 +168,11 @@ void Gint_k::cal_vlocal_k(const double *vrs1, const Grid_Technique &GridT, const
168168 const int nby = GlobalC::GridT.nby ;
169169 const int nbz_start = GlobalC::GridT.nbzp_start ;
170170 const int nbz = GlobalC::GridT.nbzp ;
171-
171+
172172 const int ncyz = GlobalC::pw.ncy *GlobalC::pw.nczp ; // mohan add 2012-03-25
173-
173+
174174 // it's a uniform grid to save orbital values, so the delta_r is a constant.
175- const double delta_r = GlobalC::ORB.dr_uniform ;
175+ const double delta_r = GlobalC::ORB.dr_uniform ;
176176
177177#ifdef _OPENMP
178178 #pragma omp for
@@ -187,13 +187,13 @@ void Gint_k::cal_vlocal_k(const double *vrs1, const Grid_Technique &GridT, const
187187 for (int k=nbz_start; k<nbz_start+nbz; k++)
188188 {
189189 const int kbz = k*GlobalC::pw.bz -GlobalC::pw.nczp_start ; // mohan add 2012-03-25
190-
190+
191191 const int grid_index = (k-nbz_start) + j * nbz + i * nby * nbz;
192192
193193 // get the value: how many atoms has orbital value on this grid.
194194 const int na_grid = GlobalC::GridT.how_many_atoms [ grid_index ];
195- if (na_grid==0 ) continue ;
196-
195+ if (na_grid==0 ) continue ;
196+
197197 // here vindex refers to local potentials
198198 int * vindex = Gint_Tools::get_vindex (ncyz, ibx, jby, kbz);
199199
@@ -207,14 +207,14 @@ void Gint_k::cal_vlocal_k(const double *vrs1, const Grid_Technique &GridT, const
207207
208208 // set up band matrix psir_ylm and psir_DM
209209 const int LD_pool = max_size*GlobalC::ucell.nwmax ;
210-
210+
211211 Gint_Tools::Array_Pool<double > psir_ylm (GlobalC::pw.bxyz , LD_pool);
212212 Gint_Tools::cal_psir_ylm (
213213 na_grid, grid_index, delta_r,
214- block_index, block_size,
214+ block_index, block_size,
215215 cal_flag,
216216 psir_ylm.ptr_2D );
217-
217+
218218 // ------------------------------------------------------------------
219219 // extract the local potentials.
220220 // ------------------------------------------------------------------
@@ -224,14 +224,14 @@ void Gint_k::cal_vlocal_k(const double *vrs1, const Grid_Technique &GridT, const
224224 na_grid, LD_pool, block_index, cal_flag, vldr3, psir_ylm.ptr_2D );
225225
226226 #ifdef _OPENMP
227- cal_meshball_vlocal (na_grid, LD_pool, grid_index,
227+ cal_meshball_vlocal (na_grid, LD_pool, grid_index,
228228 block_size, block_index, block_iw, cal_flag, at,
229- psir_ylm.ptr_2D , psir_vlbr3.ptr_2D ,
229+ psir_ylm.ptr_2D , psir_vlbr3.ptr_2D ,
230230 pvpR_reduced_thread);
231231 #else
232- cal_meshball_vlocal (na_grid, LD_pool, grid_index,
233- block_size, at, block_index, block_iw, cal_flag, at,
234- psir_ylm.ptr_2D , psir_vlbr3.ptr_2D ,
232+ cal_meshball_vlocal (na_grid, LD_pool, grid_index,
233+ block_size, block_index, block_iw, cal_flag, at,
234+ psir_ylm.ptr_2D , psir_vlbr3.ptr_2D ,
235235 this ->pvpR_reduced [spin]);
236236 #endif
237237 free (vldr3); vldr3=nullptr ;
0 commit comments