sdsc / p3dfft

P3DFFT stands for Parallel Three-Dimensional Fast Fourier Transforms. It is a library for large-scale computer simulations on parallel platforms. It implements 3D FFT and related algorithms such as Chebyshev transform (an important class of algorithm for simulations in a wide range of fields). P3DFFT uses 2D, or pencil, decomposition. For more information:
http://www.p3dfft.net
Other
54 stars 16 forks source link

bugfix: free more variables (upsampling bug) #8

Closed tommy-engels closed 6 years ago

tommy-engels commented 6 years ago

I already created a pull request (which got pulled) some time ago, but the problem re-appears. When upsampling in k-space is used, we call the setup several times - which fails, even after p3dfft-free call, since some variables are not deallocated on free