Parallel Three-Dimensional Fast Fourier Transforms 2.3.1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Parallel Three-Dimensional Fast Fourier Transforms 2.3.1 (Default branch)
# 1  
Old 11-26-2008
Parallel Three-Dimensional Fast Fourier Transforms 2.3.1 (Default branch)

Parallel Three-Dimensional Fast Fourier Transforms, dubbed P3DFFT, is a library for computing 3D FFTs using 2D (pencil) decomposition. It is written using Fortran with MPI, and is tuned to work on multiple single-CPU systems (up to 32768 of them). It is built to leverage high-performance serial 1D FFT libraries, such as FFTW or ESSL.License: Public DomainChanges:
An option has been added to overwrite the(complex) input array when using thecomplex-to-real transform with FFTW. An option hasbeen added to use data layout using unit-stride onoutput of the real-to-complex routine, i.e.(Z,X,Y) ordering.Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
GPIV_IMGPROC(1) 					      General Commands Manual						   GPIV_IMGPROC(1)

NAME
gpiv_imgproc - Image processing program for (PIV) images. SYNOPSIS
gpiv_imgproc [-b N] [--filter N] [-h | --help] [-p | --print] [-o N | --operation N] [-t N | --threshold N] [-w N] [-v | --version] [file- name] < stdin > stdout DESCRIPTION
gpiv_imgproc processes, filters or converts images in order to improve the interrogation for Particle Image Velocimetry. gpiv_smooth: smoothing filter, gpiv_hilo : high-low filter, gpiv_clip: clipping, gpiv_fft: Fast Fourier Transform, gpiv_invfft: Inverse Fast Fourier Transform, gpiv_highpass: high-pass filtering gpiv_getbit: get bit bumber. gpiv_mktestimg: generates test image-pair for PIV The parameters read from the configuration resources (containing the key GPIV_IMGPROC) may be overruled by the command line options, as explained below. Options -b N In case of using gpiv_getbit N denotes the bit number [0, .., 7] --filter N Image filter to be applied: make test image (N=0), smoothing (N=1), high-low filtering (N=2), clipping (N=3), fft (N=4), inverse fft (N=5), lowpass filter (N=8), highpass filter (N=9), getbit (N=10). -h | --help On-line help -o N | --operation N In case of using gpiv_smooth: set pixel equal to the mean of the window value (N0), subtract mean from from pixel (N1) add (N2), multiply (N3) or divide (N4) -t N | --threshold N In case of using gpiv_clip: threshold value to be set to zero -v | --version Print version information on standard output, then exit successfully. -w N window size (default: 15) filename Input image filename. Overrides stdin and stdout with the full filename of the image. Output will be written to filename.png. Param- eters are stored in filename.par and may be used for future use by including them in ./gpivrc. If stdin and stdout are used, the input is expected to be a PNG formatted image. SEE ALSO gpivtools AUTHOR
Gerber Van der Graaf 7 November 2006 GPIV_IMGPROC(1)