From 2a54a96d4257a77761f58041173d0754573d2b09 Mon Sep 17 00:00:00 2001 From: Ludvig af Klinteberg Date: Wed, 11 Sep 2024 22:18:36 +0200 Subject: [PATCH] Update base library to v2.3.0 (#67) --- Project.toml | 8 ++++---- README.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Project.toml b/Project.toml index f8ae7ec..fb22b82 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "FINUFFT" uuid = "d8beea63-0952-562e-9c6a-8e8ef7364055" author = "Ludvig af Klinteberg " -version = "3.2.0" +version = "3.3.0" [deps] Requires = "ae029012-a4dd-5104-9daa-d747884805df" @@ -11,9 +11,9 @@ FFTW_jll = "f5851436-0d7a-5f13-b9de-f02708fd171a" [compat] Requires = "1.3" -cufinufft_jll = "2.2.0" -finufft_jll = "2.2.0" -julia = "1.3" +cufinufft_jll = "2.3.0" +finufft_jll = "2.3.0" +julia = "1.6" [extras] CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba" diff --git a/README.md b/README.md index fea3010..be59824 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@ [![codecov](https://codecov.io/gh/ludvigak/FINUFFT.jl/branch/master/graph/badge.svg?token=Tkx7kma18J)](https://codecov.io/gh/ludvigak/FINUFFT.jl) [![](https://img.shields.io/badge/docs-latest-blue.svg)](https://ludvigak.github.io/FINUFFT.jl/latest/) -This is a full-featured Julia interface to [FINUFFT](https://github.com/flatironinstitute/finufft), which is a lightweight and fast parallel nonuniform fast Fourier transform (NUFFT) library released by the Flatiron Institute, and its GPU version cuFINUFFT. This interface stands at v3.x, and it uses FINUFFT version 2.2.0 (note that the interface version number is distinct from the version of the wrapped binary FINUFFT library). +This is a full-featured Julia interface to [FINUFFT](https://github.com/flatironinstitute/finufft), which is a lightweight and fast parallel nonuniform fast Fourier transform (NUFFT) library released by the Flatiron Institute, and its GPU version cuFINUFFT. This interface stands at v3.x, and it uses FINUFFT version 2.3.0 (note that the interface version number is distinct from the version of the wrapped binary FINUFFT library). ## Installation -FINUFFT.jl requires Julia v1.3 or later, and has been tested up to v1.9. From the Pkg REPL mode (hit `]` in REPL to enter), run +FINUFFT.jl requires Julia v1.6 or later, and has been tested up to v1.10. From the Pkg REPL mode (hit `]` in REPL to enter), run ```julia add FINUFFT @@ -18,7 +18,7 @@ This installs the stable registered version and its dependencies, including our * [finufft_jll.jl](https://github.com/JuliaBinaryWrappers/finufft_jll.jl), which contains the CPU routines and has microarchitecture-specific builds (including `avx512`) for better performance. -* [cufinufft_jll.jl](https://github.com/JuliaBinaryWrappers/cufinufft_jll.jl), which contains the GPU routines (cuFINUFFT). This is only available for x86 GNU Linux, and is built for CUDA versions up to 12.5. +* [cufinufft_jll.jl](https://github.com/JuliaBinaryWrappers/cufinufft_jll.jl), which contains the GPU routines (cuFINUFFT). This is only available for x86 GNU Linux, and is built for CUDA versions up to 12.6. To access the GPU interface, CUDA.jl must be installed through `add CUDA`