File tree Expand file tree Collapse file tree 2 files changed +14
-15
lines changed
source/module_basis/module_pw/module_fft Expand file tree Collapse file tree 2 files changed +14
-15
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ class FFT_CPU : public FFT_BASE<FPTYPE>
3333 * @param gamma_only_in whether only gamma point is used.
3434 * @param xprime_in whether xprime is used.
3535 */
36- __attribute__ ((weak))
3736 void initfft (int nx_in,
3837 int ny_in,
3938 int nz_in,
Original file line number Diff line number Diff line change @@ -267,30 +267,30 @@ void FFT_CPU<float>::setupFFT()
267267}
268268
269269template <>
270- void FFT_CPU<float >::clearfft(fftw_plan & plan)
270+ void FFT_CPU<float >::clearfft(fftwf_plan & plan)
271271{
272272 if (plan)
273273 {
274- fftw_destroy_plan (plan);
274+ fftwf_destroy_plan (plan);
275275 plan = nullptr ;
276276 }
277277}
278278
279279template <>
280280void FFT_CPU<float >::cleanFFT()
281281{
282- clearfft (planzfor );
283- clearfft (planzbac );
284- clearfft (planxfor1 );
285- clearfft (planxbac1 );
286- clearfft (planxfor2 );
287- clearfft (planxbac2 );
288- clearfft (planyfor );
289- clearfft (planybac );
290- clearfft (planxr2c );
291- clearfft (planxc2r );
292- clearfft (planyr2c );
293- clearfft (planyc2r );
282+ clearfft (planfzfor );
283+ clearfft (planfzbac );
284+ clearfft (planfxfor1 );
285+ clearfft (planfxbac1 );
286+ clearfft (planfxfor2 );
287+ clearfft (planfxbac2 );
288+ clearfft (planfyfor );
289+ clearfft (planfybac );
290+ clearfft (planfxr2c );
291+ clearfft (planfxc2r );
292+ clearfft (planfyr2c );
293+ clearfft (planfyc2r );
294294}
295295
296296
You can’t perform that action at this time.
0 commit comments