Skip to content

v0.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Oct 18:24
· 1 commit to main since this release

wgpu-nufft 0.3.2

A Julia package; see CHANGELOG.md.

Added:

  • WgpuNufft (julia/WgpuNufft): a Julia package over the C interface, with
    one-call transforms nufft1d1 to nufft3d3, which keep their plans, and a
    Plan with setpts! and execute for batches and any dimension, on Float64
    and Float32 arrays. Options (backend, precision, mode order, threads,
    upsampling) are keywords; library errors are thrown as WgpuNufftError.

Known limitations:

  • The MATLAB interface compiles and links but has not yet run in MATLAB.
  • On DX12 with FXC, Df64 plans take minutes to create; on Windows, prefer
    Vulkan for Df64 plans.
  • 7D and 8D plans are practical only on small grids at tolerances near
    1e-3.
  • Metal has not been tested.