From 60f2989c64b8f3ee9a03d9649ee99ff21a0f5a41 Mon Sep 17 00:00:00 2001 From: nandhanas Date: Thu, 3 Mar 2022 15:42:21 +0100 Subject: [PATCH] Changes in variables --- allvars.c | 1 - allvars.h | 1 - fourier_transform.c | 3 ++- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/allvars.c b/allvars.c index 07b6f6f..6e2cb8a 100644 --- a/allvars.c +++ b/allvars.c @@ -26,7 +26,6 @@ struct timespec begin, finish, begin0, begink, finishk; struct sectorlist ** sectorhead; long * histo_send, size_of_grid; double * grid, *gridss, *gridss_real, *gridss_img, *gridss_w; -fftw_complex *fftwgrid; #ifdef USE_MPI MPI_Win slabwin; diff --git a/allvars.h b/allvars.h index 48f4e57..0c31127 100644 --- a/allvars.h +++ b/allvars.h @@ -131,7 +131,6 @@ extern clock_t start, end, start0, startk, endk; extern struct timespec begin, finish, begin0, begink, finishk; extern long * histo_send, size_of_grid; extern double * grid, *gridss, *gridss_real, *gridss_img, *gridss_w; -extern fftw_complex *fftwgrid; #ifdef USE_MPI extern MPI_Win slabwin; diff --git a/fourier_transform.c b/fourier_transform.c index 7648e78..a0af7fd 100644 --- a/fourier_transform.c +++ b/fourier_transform.c @@ -10,6 +10,7 @@ void fftw_data(){ clock_gettime(CLOCK_MONOTONIC, &begin); start = clock(); fftw_plan plan; + fftw_complex *fftwgrid; ptrdiff_t alloc_local, local_n0, local_0_start; double norm = 1.0/(double)(param.grid_size_x*param.grid_size_y); @@ -56,6 +57,7 @@ void fftw_data(){ } fftw_destroy_plan(plan); + fftw_free(fftwgrid); #ifdef USE_MPI MPI_Win_fence(0,slabwin); @@ -150,7 +152,6 @@ void write_fftw_data(){ #endif #endif //WRITE_DATA - fftw_free(fftwgrid); // Phase correction -- GitLab