choreo.NBodySyst.fft_backend#
- NBodySyst.fft_backend#
str
Name of the FFT backend currently in use.Possible values are:
“scipy”: Use the SciPy FFT implementation.
“mkl”: Use the Intel MKL FFT implementation, if available.
“ducc”: Use the DUCC FFT implementation, if available.
“fftw”: Use the FFTW FFT implementation, if available.
Note
Setting this property will trigger a re-initialization of the FFT backend.
- Raises:
ValueError: If an invalid FFT backend is provided or if the required package for the specified backend is not available.