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: some variables were not deallocated during p3dfft_clean #1

Closed tommy-engels closed 8 years ago

tommy-engels commented 8 years ago

I'm sorry my editor messed up with some formatting.

The only significant changes are lines 303-306 in file build/module.F90

Some variables were not properly freed, and this causes the library to crash if the library is initialized twice during one run, which happens for example if one wants to use it for zero padded upsampling.

dmitrypek commented 8 years ago

Thank you Thomas