flatironinstitute/finufft
Non-uniform fast Fourier transform library of types 1,2,3 in dimensions 1,2,3 on the CPU or GPU
What it solves
FINUFFT は、1次元、2次元、または 3次元における標準的な 3 つのタイプの非一様高速フーリエ変換 (NUFFT) を計算するための軽量なライブラリです。 Regular 表現式
How it works
このライブラリは C++ で書かれており、"exponential of semicircle" kernel に基づく並列非一様高速フーリエ変換を実装しています。CPU と GPU (統合された cuFINUFFT CUDA ライブラリ経由) の両方で実行可能な高性能な実装を提供します。
Who it’s for
信号処理、科学計算、およびデータ分析において、データが非一様にサンプリングされている分野の研究者や開発者。
Highlights
Multi-platform support: Supports a wide range of
Multi-array interfaces: Provides interfaces for C, MATLAB/Octave, Python, and Julia.
GPU Acceleration: Integrates cuFINUFFT for CUDA-enabled GPU acceleration.
High Precision: Computes transforms to a user-specified precision level.
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト