skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: fftMPI, a library for performing 2d and 3d FFTs in parallel

Software ·
DOI:https://doi.org/10.11578/dc.20201001.68· OSTI ID:1457552 · Code ID:45665
 [1];  [2];  [3];  [4]
  1. Sandia National Laboratories
  2. Temple University
  3. Argonne Leadership Computing Facility
  4. Pittsburgh Supercomputing Center

The fftMPI library enables two and three dimensional Fast Fourier Transforms (FFTs) to be performed efficiently in parallel on a variety of platforms from desktop machines to supercomputers. It allows for flexibility in the initial distribution of the FFT grid across processors, as well as the final output. It handles the data communication and reordering necessary to perform multi-dimensional FFTs in parallel. It relies on open-source or vendor-provided libraries to perform one dimensional FFTs on a single processor. It uses MPI for inter-processor communication, which is a standard distributed memory message-passing library.

Short Name / Acronym:
fftMPI
Project Type:
Open Source, No Publicly Available Repository
Site Accession Number:
SCR#2298; 7966
Software Type:
Scientific
License(s):
Other
Programming Language(s):
The CSlib can be used from programs written in C++, C, Fortran, or Python.
Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
NA0003525
DOE Contract Number:
NA0003525
Code ID:
45665
OSTI ID:
1457552
Country of Origin:
United States

Similar Records

MapReduce MPI library (MR-MPI) v. 1.0
Software · Mon Feb 23 00:00:00 EST 2009 · OSTI ID:1457552

Parallel Harness for Informatic Stream Hashing
Software · Tue Sep 11 00:00:00 EDT 2012 · OSTI ID:1457552

Stochastic PArallel Rarefied-gas Time-accurate Analyzer
Software · Fri Jan 24 00:00:00 EST 2014 · OSTI ID:1457552

Related Subjects