The Chapel Parallel Programming Language


Chapel Performance Highlights: NAS FT

NAS FT computes the FFT of a distributed 3D array, typically by computing 1D FFTs on local pencils of data and then performing transposes to localize other dimensions.


  • System: Cray XC
  • Network: Aries
  • Processor: 2 x 18-core 2.1 GHz Broadwell processors
  • Chapel version: chpl 1.21.0
  • C version: icc
  • MPI version: cray-mpich 7.7.12
  • UPC version: cce 9.0.2 (classic)
  • FFTW version: cray-fftw