Skip to content

Releases: eth-cscs/SpFFT

SpFFT 0.9.11

15 Jun 15:18
7917698
Compare
Choose a tag to compare

SpFFT 0.9.11 Release Notes

Changes

  • Compilation with ROCm 3.5 and HIP-Clang is now supported
  • Creation of transform objects is now thread-safe if no FFTW library calls are executed concurrently

Bug fixes

  • Fixed compilation error with CUDA and MPI in rare cases, where incompatible linker options were passed on to nvcc

SpFFT 0.9.10

06 Dec 15:20
0a02ef6
Compare
Choose a tag to compare

SpFFT 0.9.10 Release Notes

Changes

  • Fortran interface module can now optionally be build and installed
  • Installation of shared library now includes version numbering
  • Installation directory is now more customizable by usage of GNUInstallDirs CMake module
  • Added image for illustration in README and documentation

Bug fixes

  • Fixed issue with Fortran example compilation for some compilers

SpFFT 0.9.9

21 Nov 13:20
d550618
Compare
Choose a tag to compare

SpFFT 0.9.9 Release Notes

Changes

  • Linux only:
    Intel MKL is now linked statically, if shared library is build. The symbols are hidden by using linker flags. This should prevent issues when different MKL configurations are linked into a single executable.
  • Removed "main" and "main_mpi" executable from tests. They were used for debugging purposes only and "benchmark" can now be used instead.

Bug fixes

  • Fixed build failure related to missing definitions of constexpr static members with some compilers.
  • Added missing multi transform functions to Fortran interface

SpFFT 0.9.8

10 Oct 14:58
d5d94fa
Compare
Choose a tag to compare

SpFFT 0.9.8 Release Notes

New features

  • Creation and installation of a pkg config file

Bug fixes

  • If no GPU is available, but the library has been compiled with CUDA or ROCm support, executing a transform on CPU will no longer throw an exception.

SpFFT 0.9.7

26 Sep 13:37
af52497
Compare
Choose a tag to compare

SpFFT 0.9.7 Release Notes

Bug fixes

  • Fixed memory addressing bug in GPU kernel for single rank transpose

SpFFT 0.9.6

25 Sep 12:05
82ed658
Compare
Choose a tag to compare

SpFFT 0.9.6 Release Notes

Bug fixes

  • MPI resources are now only freed if MPI_Finalize has not been called before