Simple parallel FFT library for N-dimensional data distributed on a M-dimensional toroidal network of processes (N>M).