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.

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト