Skip to content

Commit fad9d20

Browse files
yasahi-hpcYuuichi Asahi
andauthored
Release candidate 0.3.00 (#233)
* Add Thomas as a maintainer * Add changelog * Add support and contributing to read me * Update the version based on review * update CHANGELOG.md --------- Co-authored-by: Yuuichi Asahi <[email protected]>
1 parent 356127d commit fad9d20

File tree

4 files changed

+59
-1
lines changed

4 files changed

+59
-1
lines changed

AUTHORS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,7 @@ Paul Zehner - CEA (paul.Zehner(at)cea.fr)
1818
* Co-maintainer
1919
* CI/CD
2020
* Developer
21+
22+
Thomas Padioleau - CEA (thomas.padioleau(at)cea.fr)
23+
* Co-maintainer
24+
* Developer

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<!--
2+
SPDX-FileCopyrightText: (C) The kokkos-fft development team, see COPYRIGHT.md file
3+
4+
SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
5+
-->
6+
7+
# Change Log
8+
9+
## [0.3.0](https://github.com/kokkos/kokkos-kernels/tree/0.3.0) (2025-04-16)
10+
11+
**Implemented enhancements:**
12+
13+
- Documentation: Fix docs with CMake build [\#259](https://github.com/kokkos/kokkos-fft/pull/259)
14+
- Documentation: Fixes a link in the documentation [\#258](https://github.com/kokkos/kokkos-fft/pull/258)
15+
- Documentation: Add developer guide in docs [\#232](https://github.com/kokkos/kokkos-fft/pull/232)
16+
- CI: Introduce link checker in CI [\#260](https://github.com/kokkos/kokkos-fft/pull/260)
17+
- CI: Update dependabot.yml [\#245](https://github.com/kokkos/kokkos-fft/pull/245)
18+
- CI: Introduce version check [\#238](https://github.com/kokkos/kokkos-fft/pull/238)
19+
- CI: Simplify the creation of Docker/Singularity images [\#237](https://github.com/kokkos/kokkos-fft/pull/237)
20+
- CI: Introduce pylinter in CI [\#234](https://github.com/kokkos/kokkos-fft/pull/234)
21+
- CI: Introduce cmake-format in CI [\#229](https://github.com/kokkos/kokkos-fft/pull/229)
22+
- CI: Add a spell check in CI [\#227](https://github.com/kokkos/kokkos-fft/pull/227)
23+
- CI: Simplify CMake installation in Dockerfiles [\#222](https://github.com/kokkos/kokkos-fft/pull/222)
24+
- CI: Add nightly tests using Kokkos develop branch [\#213](https://github.com/kokkos/kokkos-fft/pull/213)
25+
- Build system: Linking library logic is moved from common/src/CMake to fft/src/CMake [\#251](https://github.com/kokkos/kokkos-fft/pull/251)
26+
- Build system: Allow compilation while disabling device fft libraries [\#249](https://github.com/kokkos/kokkos-fft/pull/249)
27+
- Build system: Add CMake options to specify backend FFT libs [\#239](https://github.com/kokkos/kokkos-fft/pull/239)
28+
- Build system: Add check to ensure complex alignment [\#228](https://github.com/kokkos/kokkos-fft/pull/228)
29+
- General Enhancement: Set commit SHA instead of version of github actions [\#257](https://github.com/kokkos/kokkos-fft/pull/257)
30+
- General Enhancement: Unuse KokkosFFT_ENABLE_HOST_AND_DEVICE [\#256](https://github.com/kokkos/kokkos-fft/pull/256)
31+
- General Enhancement: Improve roll function [\#254](https://github.com/kokkos/kokkos-fft/pull/254)
32+
- General Enhancement: Refactor roll operation used in fftshift/ifftshift [\#253](https://github.com/kokkos/kokkos-fft/pull/253)
33+
- General Enhancement: Run fill_random on a given execution space instance [\#250](https://github.com/kokkos/kokkos-fft/pull/250)
34+
- General Enhancement: Refactor unit-tests [\#241](https://github.com/kokkos/kokkos-fft/pull/241)
35+
- General Enhancement: Improve example docs [\#236](https://github.com/kokkos/kokkos-fft/pull/236)
36+
- General Enhancement: Cleanup implementation details [\#235](https://github.com/kokkos/kokkos-fft/pull/235)
37+
- General Enhancement: Make execute a free function [\#223](https://github.com/kokkos/kokkos-fft/pull/223)
38+
- General Enhancement: Introduce global setup/cleanup in APIs [\#220](https://github.com/kokkos/kokkos-fft/pull/220)
39+
- General Enhancement: Remove unnecessary cufftCreate and hipfftCreate to avoid creating plans twice [\#212](https://github.com/kokkos/kokkos-fft/pull/212)
40+
- General Enhancement: Fix RAII issue by introducing wrapper classes for backend plans [\#208](https://github.com/kokkos/kokkos-fft/pull/208)
41+
- General Enhancement: Add missing checks [\#196](https://github.com/kokkos/kokkos-fft/pull/196)
42+
43+
**Bug fix:**
44+
45+
- Fix: buffer size for rocfft execution info [\#219](https://github.com/kokkos/kokkos-fft/pull/219)
46+
- Fix nightly [\#216](https://github.com/kokkos/kokkos-fft/pull/216)

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ 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.2.1 LANGUAGES CXX)
10+
project(KokkosFFT VERSION 0.3.0 LANGUAGES CXX)
1111

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

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,14 @@ cmake --build build -j 8
134134
```
135135
This way, all the functionalities are executed on A100 GPUs. For installation, details are provided in the [documentation](https://kokkosfft.readthedocs.io/en/latest/intro/building.html#install-kokkosfft-as-a-library).
136136

137+
## Support
138+
139+
Find us on [Slack channel](https://kokkosteam.slack.com/archives/C07NM5SD3FD) or open a GitHub issue.
140+
141+
## Contributing
142+
143+
Please see [this page](https://kokkosfft.readthedocs.io/en/latest/developer_guide.html) for details on how to contribute.
144+
137145
## LICENSE
138146

139147
[![License](https://img.shields.io/badge/License-Apache--2.0_WITH_LLVM--exception-blue)](https://spdx.org/licenses/LLVM-exception.html)

0 commit comments

Comments
 (0)