Skip to content

Commit 6bfcb8d

Browse files
authored
Merge pull request #946 from caic99/develop
Fix: fix a typo failing compilation without openmp
2 parents 9f4a4d4 + 65e131f commit 6bfcb8d

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

source/src_lcao/.vim_save

Whitespace-only changes.

source/src_lcao/gint_k_vl.cpp

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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
4949
void 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

Comments
 (0)