Releases: eth-cscs/SpFFT
Releases · eth-cscs/SpFFT
SpFFT 0.9.11
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
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
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
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
SpFFT 0.9.7 Release Notes
Bug fixes
- Fixed memory addressing bug in GPU kernel for single rank transpose
SpFFT 0.9.6
SpFFT 0.9.6 Release Notes
Bug fixes
- MPI resources are now only freed if MPI_Finalize has not been called before