Skip to content

Commit 4d447dc

Browse files
yasahi-hpcYuuichi Asahi
andauthored
Release candidate 1.0.0 (#386)
* prepare release 1.0.0 * fix: conflicts in README.md * fix: conflicts in building.rst * replace OPENMPTARGET with OPENACC, because it has been deleted * update warnings based on review * format CHANGELOG.md * update CHANGELOG.md * Introduce internal changes section in CHANGELOG.md * Only keep relevant changes in General Enhancement * update CHANGELOG.md * update CHANGELOG.md and experimental warnings * use upper case for the experimental namespaces * update dates in CHANGELOG.md --------- Co-authored-by: Yuuichi Asahi <[email protected]>
1 parent 3c0fa3d commit 4d447dc

File tree

7 files changed

+140
-73
lines changed

7 files changed

+140
-73
lines changed

CHANGELOG.md

Lines changed: 126 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -6,65 +6,138 @@ SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
66

77
# Change Log
88

9-
## [0.4.0](https://github.com/kokkos/kokkos-kernels/tree/0.4.0) (2025-07-29)
9+
## [1.0.0](https://github.com/kokkos/kokkos-fft/tree/1.0.0) (2026-01-26)
1010

11-
**Implemented enhancements:**
11+
**Documentation:**
12+
13+
- Rename kokkos-fft to Kokkos-FFT[\#388](https://github.com/kokkos/kokkos-fft/pull/388)
14+
- Align prerequisites with Kokkos 5.0[\#387](https://github.com/kokkos/kokkos-fft/pull/387)
15+
- Add docstring to get_map_axes[\#340](https://github.com/kokkos/kokkos-fft/pull/340)
16+
- Add a link to JOSS paper [\#304](https://github.com/kokkos/kokkos-fft/pull/304)
17+
18+
**CI:**
19+
20+
- Add spack spec and fix install-test in spack CI [\#324](https://github.com/kokkos/kokkos-fft/pull/324)
21+
- Add spack installation CI for SYCL backend [\#323](https://github.com/kokkos/kokkos-fft/pull/323)
22+
- Add spack installation CI for HIP backend [\#318](https://github.com/kokkos/kokkos-fft/pull/318)
23+
- Update rocm Dockerfile to use hipcc 6.2.0 [\#316](https://github.com/kokkos/kokkos-fft/pull/316)
24+
- Update C++ version to 20 in nightly workflow [\#314](https://github.com/kokkos/kokkos-fft/pull/314)
25+
- Add spack installation CI for CUDA backend [\#312](https://github.com/kokkos/kokkos-fft/pull/312)
26+
27+
**General Enhancement:**
28+
29+
- Update to kokkos4.6 [\#385](https://github.com/kokkos/kokkos-fft/pull/385)
30+
- Use std::size_t to manipulate extents [\#384](https://github.com/kokkos/kokkos-fft/pull/384)
31+
- Refactor normalization and unit-tests [\#381](https://github.com/kokkos/kokkos-fft/pull/381)
32+
- Expose DynPlans [\#376](https://github.com/kokkos/kokkos-fft/pull/376)
33+
- Rephrase the static assertion message regarding data accessibility [\#370](https://github.com/kokkos/kokkos-fft/pull/370)
34+
35+
**Bug fix:**
36+
37+
- Add const in order to suppress warnings by nvcc [\#365](https://github.com/kokkos/kokkos-fft/pull/365)
38+
- Interpret the array of perturbations relative to the original array [\#357](https://github.com/kokkos/kokkos-fft/pull/357)
39+
- Use the new name of a Kokkos option [\#322](https://github.com/kokkos/kokkos-fft/pull/322)
40+
41+
**Internal Changes:**
42+
43+
- Define is_AllowedSpace in default_types.hpp [\#390](https://github.com/kokkos/kokkos-fft/pull/390)
44+
- Introduce layout header [\#380](https://github.com/kokkos/kokkos-fft/pull/380)
45+
- Move get_map_axes into KokkosFFT_Mapping.hpp [\#377](https://github.com/kokkos/kokkos-fft/pull/377)
46+
- Add dynamic plan for SYCL backend [\#373](https://github.com/kokkos/kokkos-fft/pull/373)
47+
- Add dynamic plan for ROCM backend [\#372](https://github.com/kokkos/kokkos-fft/pull/372)
48+
- Add dynamic plan for HIPFFT backend [\#371](https://github.com/kokkos/kokkos-fft/pull/371)
49+
- Rename ger_r2c_extent and make it public [\#369](https://github.com/kokkos/kokkos-fft/pull/369)
50+
- Add dynamic plan for CUDA backend [\#366](https://github.com/kokkos/kokkos-fft/pull/366)
51+
- Add extents test for dynamic rank case [\#364](https://github.com/kokkos/kokkos-fft/pull/364)
52+
- Improve iteration pattern in transpose [\#355](https://github.com/kokkos/kokkos-fft/pull/355)
53+
- Testing transpose with bound checks [\#352](https://github.com/kokkos/kokkos-fft/pull/352)
54+
- Rename iType to IndexType to align with mdspan convention [\#351](https://github.com/kokkos/kokkos-fft/pull/351)
55+
- Allow is_transpose_needed to work on std::size_t based array [\#350](https://github.com/kokkos/kokkos-fft/pull/350)
56+
- Introduce a helper to make a reference for transposed view [\#349](https://github.com/kokkos/kokkos-fft/pull/349)
57+
- Use execution space instance in Transpose Unit tests [\#348](https://github.com/kokkos/kokkos-fft/pull/348)
58+
- Introduce helper function to wrap std::reverse [\#343](https://github.com/kokkos/kokkos-fft/pull/343)
59+
- Make compute_strides function a public function [\#342](https://github.com/kokkos/kokkos-fft/pull/342)
60+
- Use std::size_t in transpose test [\#341](https://github.com/kokkos/kokkos-fft/pull/341)
61+
- Extract the core logic of get_map_axes helper [\#337](https://github.com/kokkos/kokkos-fft/pull/337)
62+
- Add base type convert helper of containers [\#336](https://github.com/kokkos/kokkos-fft/pull/336)
63+
- Add base type convert helper of containers [\#336](https://github.com/kokkos/kokkos-fft/pull/336)
64+
- Improve convert negative axis to work on containers [\#334](https://github.com/kokkos/kokkos-fft/pull/334)
65+
- Add product helper [\#328](https://github.com/kokkos/kokkos-fft/pull/328)
66+
67+
## [0.4.0](https://github.com/kokkos/kokkos-fft/tree/0.4.0) (2025-07-29)
68+
69+
**Documentation:**
70+
71+
- Detail license in README [\#299](https://github.com/kokkos/kokkos-fft/pull/299)
72+
- Fixes a link in the documentation [\#296](https://github.com/kokkos/kokkos-fft/pull/296)
73+
- Suppress disclaimer [\#282](https://github.com/kokkos/kokkos-fft/pull/282)
74+
- Typo fix in README.md [\#281](https://github.com/kokkos/kokkos-fft/pull/281)
75+
76+
**CI:**
1277

13-
- Documentation: Detail license in README [\#299](https://github.com/kokkos/kokkos-fft/pull/299)
14-
- Documentation: Fixes a link in the documentation [\#296](https://github.com/kokkos/kokkos-fft/pull/296)
15-
- Documentation: Suppress disclaimer [\#282](https://github.com/kokkos/kokkos-fft/pull/282)
16-
- Documentation: Typo fix in README.md [\#281](https://github.com/kokkos/kokkos-fft/pull/281)
1778
- CI: Build CUDA backend with cxx20 in CI and enable testing-tools [\#272](https://github.com/kokkos/kokkos-fft/pull/272)
18-
- General Enhancement: Print in/out view details and axes in case of extent errors [\#301](https://github.com/kokkos/kokkos-fft/pull/301)
19-
- General Enhancement: Improve error message of a failing find_package for FFTW [\#293](https://github.com/kokkos/kokkos-fft/pull/293)
20-
- General Enhancement: Update to kokkos 4.5.1 [\#292](https://github.com/kokkos/kokkos-fft/pull/292)
21-
- General Enhancement: Define KOKKOSFFT_ENABLE_TPL_\<NAME\> through KokkosFFT_config.hpp [\#291](https://github.com/kokkos/kokkos-fft/pull/291)
22-
- General Enhancement: Make convert_negative_axis a templated function again [\#288](https://github.com/kokkos/kokkos-fft/pull/288)
23-
- General Enhancement: Allow index_sequence to work on unsigned integers [\#287](https://github.com/kokkos/kokkos-fft/pull/287)
24-
- General Enhancement: Refactor convert_negative_axis to unuse View [\#286](https://github.com/kokkos/kokkos-fft/pull/286)
25-
- General Enhancement: Use value_or instead of maybe_null_to_shape [\#276](https://github.com/kokkos/kokkos-fft/pull/276)
26-
- General Enhancement: Delegating Plan class constructor [\#275](https://github.com/kokkos/kokkos-fft/pull/275)
27-
- General Enhancement: Merging transpose implementation details into a single functor [\#274](https://github.com/kokkos/kokkos-fft/pull/274)
28-
- General Enhancement: Refactor 1D-8D roll functors [\#273](https://github.com/kokkos/kokkos-fft/pull/273)
29-
- General Enhancement: Add const for container types [\#270](https://github.com/kokkos/kokkos-fft/pull/270)
30-
- General Enhancement: Allow real input to fft and hfft [\#263](https://github.com/kokkos/kokkos-fft/pull/263)
31-
- General Enhancement: Introduce a helper to convert a view type with different base value type [\#262](https://github.com/kokkos/kokkos-fft/pull/262)
79+
80+
**General Enhancement:**
81+
82+
- Print in/out view details and axes in case of extent errors [\#301](https://github.com/kokkos/kokkos-fft/pull/301)
83+
- Improve error message of a failing find_package for FFTW [\#293](https://github.com/kokkos/kokkos-fft/pull/293)
84+
- Update to kokkos 4.5.1 [\#292](https://github.com/kokkos/kokkos-fft/pull/292)
85+
- Define KOKKOSFFT_ENABLE_TPL_\<NAME\> through KokkosFFT_config.hpp [\#291](https://github.com/kokkos/kokkos-fft/pull/291)
86+
- Make convert_negative_axis a templated function again [\#288](https://github.com/kokkos/kokkos-fft/pull/288)
87+
- Allow index_sequence to work on unsigned integers [\#287](https://github.com/kokkos/kokkos-fft/pull/287)
88+
- Refactor convert_negative_axis to unuse View [\#286](https://github.com/kokkos/kokkos-fft/pull/286)
89+
- Use value_or instead of maybe_null_to_shape [\#276](https://github.com/kokkos/kokkos-fft/pull/276)
90+
- Delegating Plan class constructor [\#275](https://github.com/kokkos/kokkos-fft/pull/275)
91+
- Merging transpose implementation details into a single functor [\#274](https://github.com/kokkos/kokkos-fft/pull/274)
92+
- Refactor 1D-8D roll functors [\#273](https://github.com/kokkos/kokkos-fft/pull/273)
93+
- Add const for container types [\#270](https://github.com/kokkos/kokkos-fft/pull/270)
94+
- Allow real input to fft and hfft [\#263](https://github.com/kokkos/kokkos-fft/pull/263)
95+
- Introduce a helper to convert a view type with different base value type [\#262](https://github.com/kokkos/kokkos-fft/pull/262)
3296

3397
**Bug fix:**
3498

35-
## [0.3.0](https://github.com/kokkos/kokkos-kernels/tree/0.3.0) (2025-04-16)
36-
37-
**Implemented enhancements:**
38-
39-
- Documentation: Fix docs with CMake build [\#259](https://github.com/kokkos/kokkos-fft/pull/259)
40-
- Documentation: Fixes a link in the documentation [\#258](https://github.com/kokkos/kokkos-fft/pull/258)
41-
- Documentation: Add developer guide in docs [\#232](https://github.com/kokkos/kokkos-fft/pull/232)
42-
- CI: Introduce link checker in CI [\#260](https://github.com/kokkos/kokkos-fft/pull/260)
43-
- CI: Update dependabot.yml [\#245](https://github.com/kokkos/kokkos-fft/pull/245)
44-
- CI: Introduce version check [\#238](https://github.com/kokkos/kokkos-fft/pull/238)
45-
- CI: Simplify the creation of Docker/Singularity images [\#237](https://github.com/kokkos/kokkos-fft/pull/237)
46-
- CI: Introduce pylinter in CI [\#234](https://github.com/kokkos/kokkos-fft/pull/234)
47-
- CI: Introduce cmake-format in CI [\#229](https://github.com/kokkos/kokkos-fft/pull/229)
48-
- CI: Add a spell check in CI [\#227](https://github.com/kokkos/kokkos-fft/pull/227)
49-
- CI: Simplify CMake installation in Dockerfiles [\#222](https://github.com/kokkos/kokkos-fft/pull/222)
50-
- CI: Add nightly tests using Kokkos develop branch [\#213](https://github.com/kokkos/kokkos-fft/pull/213)
51-
- Build system: Linking library logic is moved from common/src/CMake to fft/src/CMake [\#251](https://github.com/kokkos/kokkos-fft/pull/251)
52-
- Build system: Allow compilation while disabling device fft libraries [\#249](https://github.com/kokkos/kokkos-fft/pull/249)
53-
- Build system: Add CMake options to specify backend FFT libs [\#239](https://github.com/kokkos/kokkos-fft/pull/239)
54-
- Build system: Add check to ensure complex alignment [\#228](https://github.com/kokkos/kokkos-fft/pull/228)
55-
- General Enhancement: Set commit SHA instead of version of github actions [\#257](https://github.com/kokkos/kokkos-fft/pull/257)
56-
- General Enhancement: Unuse KokkosFFT_ENABLE_HOST_AND_DEVICE [\#256](https://github.com/kokkos/kokkos-fft/pull/256)
57-
- General Enhancement: Improve roll function [\#254](https://github.com/kokkos/kokkos-fft/pull/254)
58-
- General Enhancement: Refactor roll operation used in fftshift/ifftshift [\#253](https://github.com/kokkos/kokkos-fft/pull/253)
59-
- General Enhancement: Run fill_random on a given execution space instance [\#250](https://github.com/kokkos/kokkos-fft/pull/250)
60-
- General Enhancement: Refactor unit-tests [\#241](https://github.com/kokkos/kokkos-fft/pull/241)
61-
- General Enhancement: Improve example docs [\#236](https://github.com/kokkos/kokkos-fft/pull/236)
62-
- General Enhancement: Cleanup implementation details [\#235](https://github.com/kokkos/kokkos-fft/pull/235)
63-
- General Enhancement: Make execute a free function [\#223](https://github.com/kokkos/kokkos-fft/pull/223)
64-
- General Enhancement: Introduce global setup/cleanup in APIs [\#220](https://github.com/kokkos/kokkos-fft/pull/220)
65-
- General Enhancement: Remove unnecessary cufftCreate and hipfftCreate to avoid creating plans twice [\#212](https://github.com/kokkos/kokkos-fft/pull/212)
66-
- General Enhancement: Fix RAII issue by introducing wrapper classes for backend plans [\#208](https://github.com/kokkos/kokkos-fft/pull/208)
67-
- General Enhancement: Add missing checks [\#196](https://github.com/kokkos/kokkos-fft/pull/196)
99+
## [0.3.0](https://github.com/kokkos/kokkos-fft/tree/0.3.0) (2025-04-16)
100+
101+
**Documentation:**
102+
103+
- Fix docs with CMake build [\#259](https://github.com/kokkos/kokkos-fft/pull/259)
104+
- Fixes a link in the documentation [\#258](https://github.com/kokkos/kokkos-fft/pull/258)
105+
- Add developer guide in docs [\#232](https://github.com/kokkos/kokkos-fft/pull/232)
106+
107+
**CI:**
108+
109+
- Introduce link checker in CI [\#260](https://github.com/kokkos/kokkos-fft/pull/260)
110+
- Update dependabot.yml [\#245](https://github.com/kokkos/kokkos-fft/pull/245)
111+
- Introduce version check [\#238](https://github.com/kokkos/kokkos-fft/pull/238)
112+
- Simplify the creation of Docker/Singularity images [\#237](https://github.com/kokkos/kokkos-fft/pull/237)
113+
- Introduce pylinter in CI [\#234](https://github.com/kokkos/kokkos-fft/pull/234)
114+
- Introduce cmake-format in CI [\#229](https://github.com/kokkos/kokkos-fft/pull/229)
115+
- Add a spell check in CI [\#227](https://github.com/kokkos/kokkos-fft/pull/227)
116+
- Simplify CMake installation in Dockerfiles [\#222](https://github.com/kokkos/kokkos-fft/pull/222)
117+
- Add nightly tests using Kokkos develop branch [\#213](https://github.com/kokkos/kokkos-fft/pull/213)
118+
119+
**Build system:**
120+
121+
- Linking library logic is moved from common/src/CMake to fft/src/CMake [\#251](https://github.com/kokkos/kokkos-fft/pull/251)
122+
- Allow compilation while disabling device fft libraries [\#249](https://github.com/kokkos/kokkos-fft/pull/249)
123+
- Add CMake options to specify backend FFT libs [\#239](https://github.com/kokkos/kokkos-fft/pull/239)
124+
- Add check to ensure complex alignment [\#228](https://github.com/kokkos/kokkos-fft/pull/228)
125+
126+
**General Enhancement:**
127+
128+
- Set commit SHA instead of version of github actions [\#257](https://github.com/kokkos/kokkos-fft/pull/257)
129+
- Unuse KokkosFFT_ENABLE_HOST_AND_DEVICE [\#256](https://github.com/kokkos/kokkos-fft/pull/256)
130+
- Improve roll function [\#254](https://github.com/kokkos/kokkos-fft/pull/254)
131+
- Refactor roll operation used in fftshift/ifftshift [\#253](https://github.com/kokkos/kokkos-fft/pull/253)
132+
- Run fill_random on a given execution space instance [\#250](https://github.com/kokkos/kokkos-fft/pull/250)
133+
- Refactor unit-tests [\#241](https://github.com/kokkos/kokkos-fft/pull/241)
134+
- Improve example docs [\#236](https://github.com/kokkos/kokkos-fft/pull/236)
135+
- Cleanup implementation details [\#235](https://github.com/kokkos/kokkos-fft/pull/235)
136+
- Make execute a free function [\#223](https://github.com/kokkos/kokkos-fft/pull/223)
137+
- Introduce global setup/cleanup in APIs [\#220](https://github.com/kokkos/kokkos-fft/pull/220)
138+
- Remove unnecessary cufftCreate and hipfftCreate to avoid creating plans twice [\#212](https://github.com/kokkos/kokkos-fft/pull/212)
139+
- Fix RAII issue by introducing wrapper classes for backend plans [\#208](https://github.com/kokkos/kokkos-fft/pull/208)
140+
- Add missing checks [\#196](https://github.com/kokkos/kokkos-fft/pull/196)
68141

69142
**Bug fix:**
70143

CMakeLists.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ cmake_minimum_required(VERSION 3.22)
77
set(KOKKOSFFT_TOP_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
88

99
# Set project
10-
project(KokkosFFT VERSION 0.4.0 LANGUAGES CXX)
10+
project(KokkosFFT VERSION 1.0.0 LANGUAGES CXX)
1111

1212
# Add cmake helpers
1313
list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
1414

1515
# Options
16-
option(KokkosFFT_ENABLE_HOST_AND_DEVICE "Enable FFT on both host and device" OFF)
1716
option(KokkosFFT_ENABLE_INTERNAL_KOKKOS "Build internal Kokkos instead of relying on external one" OFF)
1817
option(KokkosFFT_ENABLE_EXAMPLES "Build KokkosFFT examples" OFF)
1918
option(KokkosFFT_ENABLE_TESTS "Build KokkosFFT tests" OFF)
@@ -44,11 +43,7 @@ endif()
4443
# Device specific options
4544
set(KokkosFFT_TO_ENABLE_FFTW ON)
4645
if(Kokkos_ENABLE_CUDA OR Kokkos_ENABLE_HIP OR Kokkos_ENABLE_SYCL)
47-
if(KokkosFFT_ENABLE_HOST_AND_DEVICE)
48-
message(WARNING "KokkosFFT_ENABLE_HOST_AND_DEVICE is deprecated. Please enable FFTW explicitly with -DKokkosFFT_ENABLE_FFTW=ON")
49-
else()
50-
set(KokkosFFT_TO_ENABLE_FFTW OFF)
51-
endif()
46+
set(KokkosFFT_TO_ENABLE_FFTW OFF)
5247
endif()
5348

5449
option(KokkosFFT_ENABLE_FFTW "Enable fftw as a KokkosFFT backend on CPUs" ${KokkosFFT_TO_ENABLE_FFTW})

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
1111
[![docs](https://readthedocs.org/projects/kokkosfft/badge/?version=latest)](https://kokkosfft.readthedocs.io/en/latest/?badge=latest)
1212
[![DOI](https://joss.theoj.org/papers/10.21105/joss.08391/status.svg)](https://doi.org/10.21105/joss.08391)
1313

14-
> [!WARNING]
15-
> EXPERIMENTAL FFT interfaces for Kokkos C++ Performance Portability Programming EcoSystem
16-
1714
Kokkos-FFT implements local interfaces between [Kokkos](https://github.com/kokkos/kokkos) and de facto standard FFT libraries, including [FFTW](http://www.fftw.org), [cufft](https://developer.nvidia.com/cufft), [hipfft](https://github.com/ROCm/hipFFT) ([rocfft](https://github.com/ROCm/rocFFT)), and [oneMKL](https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html). "Local" means not using MPI, or running within a single MPI process without knowing about MPI. We are inclined to implement the [numpy.fft](https://numpy.org/doc/stable/reference/routines.fft.html)-like interfaces adapted for [Kokkos](https://github.com/kokkos/kokkos).
1815
A key concept is that **"As easy as numpy, as fast as vendor libraries"**. Accordingly, our API follows the API by [numpy.fft](https://numpy.org/doc/stable/reference/routines.fft.html) with minor differences. A fft library dedicated to Kokkos Device backend (e.g. [cufft](https://developer.nvidia.com/cufft) for CUDA backend) is automatically used. If something is wrong with runtime values (say `View` extents), it will raise runtime errors (C++ `std::runtime_error`). See [documentations](https://kokkosfft.readthedocs.io/) for more information.
1916

@@ -84,6 +81,7 @@ In this example, the 1D batched `rfft` over 2D View along `axis -1` is executed.
8481
## Using Kokkos-FFT
8582

8683
For the moment, there are two ways to use Kokkos-FFT: including as a subdirectory in CMake project or installing as a library. First of all, you need to clone this repo.
84+
8785
```bash
8886
git clone --recursive https://github.com/kokkos/kokkos-fft.git
8987
```
@@ -102,6 +100,7 @@ To use Kokkos-FFT, we need the following:
102100
> A compatible C++ compiler that supports at least C++20 is necessary
103101
104102
### CMake
103+
105104
Since Kokkos-FFT is a header-only library, it is enough to simply add as a subdirectory. It is assumed that kokkos and Kokkos-FFT are placed under `<project_directory>/tpls`.
106105

107106
Here is an example to use Kokkos-FFT in the following CMake project.

docs/api_reference.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ API Reference
99

1010
This section documents the public user interface of ``Kokkos-FFT``.
1111
APIs are defined in ``KokkosFFT`` namespace and implementation details are defined in ``KokkosFFT::Impl`` namespace.
12-
Thus, it is highly discouraged for users to access functions in ``KokkosFFT::Impl`` namespace.
12+
Thus, it is highly discouraged for users to access functions in ``KokkosFFT::Impl`` namespace.
1313
Except for ``KokkosFFT::Plan``, there are corresponding functions in ``numpy.fft`` as shown below.
1414

15+
.. note::
16+
17+
For the moment, APIs under ``KokkosFFT::Distributed`` and ``KokkosFFT::Testing`` are considered experimental and may be subject to changes without warnings.
18+
1519
FFT Plan
1620
--------
1721

docs/developer/CI.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ For Intel GPUs (Intel PVC), you can test locally in the following way.
9090
cmake --build build -j 8
9191
cd build && ctest --output-on-failure
9292
93-
Here is the summary of our compile and run tests for each backend. For GPU backends, we compile with and without ``KokkosFFT_ENABLE_HOST_AND_DEVICE`` option (see :doc:`CMake options<../intro/building>`).
93+
Here is the summary of our compile and run tests for each backend. For GPU backends, we compile with and without ``KokkosFFT_ENABLE_FFTW`` option (see :doc:`CMake options<../intro/building>`).
9494

9595
.. list-table:: Test summary
9696
:widths: 15 15 15 15 15 15
@@ -127,7 +127,7 @@ Here is the summary of our compile and run tests for each backend. For GPU backe
127127
- x (Aazure)
128128
- x (Aazure)
129129
* - cuda
130-
- gcc, 17
130+
- gcc, 20
131131
- ``Kokkos_ENABLE_CUDA``
132132
-
133133
- x (Aazure)

0 commit comments

Comments
 (0)