@@ -29,13 +29,13 @@ void PW_Basis::real2recip(const std::complex<FPTYPE>* in,
2929#endif
3030 for (int ir = 0 ; ir < this ->nrxx ; ++ir)
3131 {
32- this ->ft .get_auxr_data <FPTYPE>()[ir] = in[ir];
32+ this ->ft1 .get_auxr_data <FPTYPE>()[ir] = in[ir];
3333 }
34- this ->ft .fftxyfor (ft .get_auxr_data <FPTYPE>(),ft .get_auxr_data <FPTYPE>());
34+ this ->ft1 .fftxyfor (ft1 .get_auxr_data <FPTYPE>(),ft1 .get_auxr_data <FPTYPE>());
3535
36- this ->gatherp_scatters (this ->ft .get_auxr_data <FPTYPE>(), this ->ft .get_auxg_data <FPTYPE>());
36+ this ->gatherp_scatters (this ->ft1 .get_auxr_data <FPTYPE>(), this ->ft1 .get_auxg_data <FPTYPE>());
3737
38- this ->ft .fftzfor (ft .get_auxg_data <FPTYPE>(),ft .get_auxg_data <FPTYPE>());
38+ this ->ft1 .fftzfor (ft1 .get_auxg_data <FPTYPE>(),ft1 .get_auxg_data <FPTYPE>());
3939
4040 if (add)
4141 {
@@ -45,7 +45,7 @@ void PW_Basis::real2recip(const std::complex<FPTYPE>* in,
4545#endif
4646 for (int ig = 0 ; ig < this ->npw ; ++ig)
4747 {
48- out[ig] += tmpfac * this ->ft .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
48+ out[ig] += tmpfac * this ->ft1 .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
4949 }
5050 }
5151 else
@@ -56,7 +56,7 @@ void PW_Basis::real2recip(const std::complex<FPTYPE>* in,
5656#endif
5757 for (int ig = 0 ; ig < this ->npw ; ++ig)
5858 {
59- out[ig] = tmpfac * this ->ft .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
59+ out[ig] = tmpfac * this ->ft1 .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
6060 }
6161 }
6262 ModuleBase::timer::tick (this ->classname , " real2recip" );
@@ -83,11 +83,11 @@ void PW_Basis::real2recip(const FPTYPE* in, std::complex<FPTYPE>* out, const boo
8383 {
8484 for (int ipy = 0 ; ipy < npy ; ++ipy)
8585 {
86- this ->ft .get_rspace_data <FPTYPE>()[ix*npy + ipy] = in[ix*npy + ipy];
86+ this ->ft1 .get_rspace_data <FPTYPE>()[ix*npy + ipy] = in[ix*npy + ipy];
8787 }
8888 }
8989
90- this ->ft .fftxyr2c (ft .get_rspace_data <FPTYPE>(),ft .get_auxr_data <FPTYPE>());
90+ this ->ft1 .fftxyr2c (ft1 .get_rspace_data <FPTYPE>(),ft1 .get_auxr_data <FPTYPE>());
9191 }
9292 else
9393 {
@@ -96,13 +96,13 @@ void PW_Basis::real2recip(const FPTYPE* in, std::complex<FPTYPE>* out, const boo
9696#endif
9797 for (int ir = 0 ; ir < this ->nrxx ; ++ir)
9898 {
99- this ->ft .get_auxr_data <FPTYPE>()[ir] = std::complex <FPTYPE>(in[ir],0 );
99+ this ->ft1 .get_auxr_data <FPTYPE>()[ir] = std::complex <FPTYPE>(in[ir],0 );
100100 }
101- this ->ft .fftxyfor (ft .get_auxr_data <FPTYPE>(),ft .get_auxr_data <FPTYPE>());
101+ this ->ft1 .fftxyfor (ft1 .get_auxr_data <FPTYPE>(),ft1 .get_auxr_data <FPTYPE>());
102102 }
103- this ->gatherp_scatters (this ->ft .get_auxr_data <FPTYPE>(), this ->ft .get_auxg_data <FPTYPE>());
103+ this ->gatherp_scatters (this ->ft1 .get_auxr_data <FPTYPE>(), this ->ft1 .get_auxg_data <FPTYPE>());
104104
105- this ->ft .fftzfor (ft .get_auxg_data <FPTYPE>(),ft .get_auxg_data <FPTYPE>());
105+ this ->ft1 .fftzfor (ft1 .get_auxg_data <FPTYPE>(),ft1 .get_auxg_data <FPTYPE>());
106106
107107 if (add)
108108 {
@@ -112,7 +112,7 @@ void PW_Basis::real2recip(const FPTYPE* in, std::complex<FPTYPE>* out, const boo
112112#endif
113113 for (int ig = 0 ; ig < this ->npw ; ++ig)
114114 {
115- out[ig] += tmpfac * this ->ft .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
115+ out[ig] += tmpfac * this ->ft1 .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
116116 }
117117 }
118118 else
@@ -123,7 +123,7 @@ void PW_Basis::real2recip(const FPTYPE* in, std::complex<FPTYPE>* out, const boo
123123#endif
124124 for (int ig = 0 ; ig < this ->npw ; ++ig)
125125 {
126- out[ig] = tmpfac * this ->ft .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
126+ out[ig] = tmpfac * this ->ft1 .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]];
127127 }
128128 }
129129 ModuleBase::timer::tick (this ->classname , " real2recip" );
@@ -149,21 +149,21 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in,
149149#endif
150150 for (int i = 0 ; i < this ->nst * this ->nz ; ++i)
151151 {
152- ft .get_auxg_data <FPTYPE>()[i] = std::complex <FPTYPE>(0 , 0 );
152+ ft1 .get_auxg_data <FPTYPE>()[i] = std::complex <FPTYPE>(0 , 0 );
153153 }
154154
155155#ifdef _OPENMP
156156#pragma omp parallel for schedule(static, 4096/sizeof(FPTYPE))
157157#endif
158158 for (int ig = 0 ; ig < this ->npw ; ++ig)
159159 {
160- this ->ft .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]] = in[ig];
160+ this ->ft1 .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]] = in[ig];
161161 }
162- this ->ft .fftzbac (ft .get_auxg_data <FPTYPE>(), ft .get_auxg_data <FPTYPE>());
162+ this ->ft1 .fftzbac (ft1 .get_auxg_data <FPTYPE>(), ft1 .get_auxg_data <FPTYPE>());
163163
164- this ->gathers_scatterp (this ->ft .get_auxg_data <FPTYPE>(),this ->ft .get_auxr_data <FPTYPE>());
164+ this ->gathers_scatterp (this ->ft1 .get_auxg_data <FPTYPE>(),this ->ft1 .get_auxr_data <FPTYPE>());
165165
166- this ->ft .fftxybac (ft .get_auxr_data <FPTYPE>(),ft .get_auxr_data <FPTYPE>());
166+ this ->ft1 .fftxybac (ft1 .get_auxr_data <FPTYPE>(),ft1 .get_auxr_data <FPTYPE>());
167167
168168 if (add)
169169 {
@@ -172,7 +172,7 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in,
172172#endif
173173 for (int ir = 0 ; ir < this ->nrxx ; ++ir)
174174 {
175- out[ir] += factor * this ->ft .get_auxr_data <FPTYPE>()[ir];
175+ out[ir] += factor * this ->ft1 .get_auxr_data <FPTYPE>()[ir];
176176 }
177177 }
178178 else
@@ -182,7 +182,7 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in,
182182#endif
183183 for (int ir = 0 ; ir < this ->nrxx ; ++ir)
184184 {
185- out[ir] = this ->ft .get_auxr_data <FPTYPE>()[ir];
185+ out[ir] = this ->ft1 .get_auxr_data <FPTYPE>()[ir];
186186 }
187187 }
188188 ModuleBase::timer::tick (this ->classname , " recip2real" );
@@ -204,23 +204,23 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in, FPTYPE* out, const boo
204204#endif
205205 for (int i = 0 ; i < this ->nst * this ->nz ; ++i)
206206 {
207- ft .get_auxg_data <FPTYPE>()[i] = std::complex <double >(0 , 0 );
207+ ft1 .get_auxg_data <FPTYPE>()[i] = std::complex <double >(0 , 0 );
208208 }
209209
210210#ifdef _OPENMP
211211#pragma omp parallel for schedule(static, 4096/sizeof(FPTYPE))
212212#endif
213213 for (int ig = 0 ; ig < this ->npw ; ++ig)
214214 {
215- this ->ft .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]] = in[ig];
215+ this ->ft1 .get_auxg_data <FPTYPE>()[this ->ig2isz [ig]] = in[ig];
216216 }
217- this ->ft .fftzbac (ft .get_auxg_data <FPTYPE>(), ft .get_auxg_data <FPTYPE>());
217+ this ->ft1 .fftzbac (ft1 .get_auxg_data <FPTYPE>(), ft1 .get_auxg_data <FPTYPE>());
218218
219- this ->gathers_scatterp (this ->ft .get_auxg_data <FPTYPE>(), this ->ft .get_auxr_data <FPTYPE>());
219+ this ->gathers_scatterp (this ->ft1 .get_auxg_data <FPTYPE>(), this ->ft1 .get_auxr_data <FPTYPE>());
220220
221221 if (this ->gamma_only )
222222 {
223- this ->ft .fftxyc2r (ft .get_auxr_data <FPTYPE>(),ft .get_rspace_data <FPTYPE>());
223+ this ->ft1 .fftxyc2r (ft1 .get_auxr_data <FPTYPE>(),ft1 .get_rspace_data <FPTYPE>());
224224
225225 // r2c in place
226226 const int npy = this ->ny * this ->nplane ;
@@ -234,7 +234,7 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in, FPTYPE* out, const boo
234234 {
235235 for (int ipy = 0 ; ipy < npy ; ++ipy)
236236 {
237- out[ix*npy + ipy] += factor * this ->ft .get_rspace_data <FPTYPE>()[ix*npy + ipy];
237+ out[ix*npy + ipy] += factor * this ->ft1 .get_rspace_data <FPTYPE>()[ix*npy + ipy];
238238 }
239239 }
240240 }
@@ -247,22 +247,22 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in, FPTYPE* out, const boo
247247 {
248248 for (int ipy = 0 ; ipy < npy ; ++ipy)
249249 {
250- out[ix*npy + ipy] = this ->ft .get_rspace_data <FPTYPE>()[ix*npy + ipy];
250+ out[ix*npy + ipy] = this ->ft1 .get_rspace_data <FPTYPE>()[ix*npy + ipy];
251251 }
252252 }
253253 }
254254 }
255255 else
256256 {
257- this ->ft .fftxybac (ft .get_auxr_data <FPTYPE>(),ft .get_auxr_data <FPTYPE>());
257+ this ->ft1 .fftxybac (ft1 .get_auxr_data <FPTYPE>(),ft1 .get_auxr_data <FPTYPE>());
258258 if (add)
259259 {
260260#ifdef _OPENMP
261261#pragma omp parallel for schedule(static, 4096/sizeof(FPTYPE))
262262#endif
263263 for (int ir = 0 ; ir < this ->nrxx ; ++ir)
264264 {
265- out[ir] += factor * this ->ft .get_auxr_data <FPTYPE>()[ir].real ();
265+ out[ir] += factor * this ->ft1 .get_auxr_data <FPTYPE>()[ir].real ();
266266 }
267267 }
268268 else
@@ -272,7 +272,7 @@ void PW_Basis::recip2real(const std::complex<FPTYPE>* in, FPTYPE* out, const boo
272272#endif
273273 for (int ir = 0 ; ir < this ->nrxx ; ++ir)
274274 {
275- out[ir] = this ->ft .get_auxr_data <FPTYPE>()[ir].real ();
275+ out[ir] = this ->ft1 .get_auxr_data <FPTYPE>()[ir].real ();
276276 }
277277 }
278278 }
0 commit comments