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:
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.
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.