Skip to content

Commit 64e3a89

Browse files
ndellingwoodlucbvJBludau
authored
update changelog for 4.6.0 (#2552)
* update changelog for 4.6.0 Signed-off-by: Nathan Ellingwood <[email protected]> * Update CHANGELOG.md * Capitalize namespace To match actual code namespace name Co-authored-by: JBludau <[email protected]> --------- Signed-off-by: Nathan Ellingwood <[email protected]> Co-authored-by: Luc Berger <[email protected]> Co-authored-by: JBludau <[email protected]>
1 parent 61e18a5 commit 64e3a89

File tree

1 file changed

+90
-1
lines changed

1 file changed

+90
-1
lines changed

CHANGELOG.md

Lines changed: 90 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,94 @@
11
# Change Log
22

3+
## [4.6.00](https://github.com/kokkos/kokkos-kernels/tree/4.6.00)
4+
[Full Changelog](https://github.com/kokkos/kokkos-kernels/compare/4.5.01...4.6.00)
5+
6+
### New Features
7+
8+
#### Batched updates
9+
10+
Improvement and refactoring of batched linear algebra and solvers:
11+
- implement batched serial lacgv [\#2499](https://github.com/kokkos/kokkos-kernels/pull/2499)
12+
- Implement batched serial syr [\#2497](https://github.com/kokkos/kokkos-kernels/pull/2497)
13+
- implement batched serial ger [\#2491](https://github.com/kokkos/kokkos-kernels/pull/2491)
14+
- Implement batched serial gbtrf [\#2489](https://github.com/kokkos/kokkos-kernels/pull/2489)
15+
- implement batched serial getrs [\#2483](https://github.com/kokkos/kokkos-kernels/pull/2483)
16+
- implement batched serial getrf [\#2331](https://github.com/kokkos/kokkos-kernels/pull/2331)
17+
Adding support for batched QR on rectangular matrices (only had square support) and testing associated features:
18+
- batched - dense: Testing and fixing Serial QR [\#2342](https://github.com/kokkos/kokkos-kernels/pull/2342)
19+
20+
#### Sparse updates
21+
- Adopt `Kokkos::StaticCrsGraph` from "Core" and move `Static{Ccs,Crs}Graph` to namespace `KokkosSparse::` [\#2419](https://github.com/kokkos/kokkos-kernels/pull/2419)
22+
- Enable block support for sptrsv streams [\#2429](https://github.com/kokkos/kokkos-kernels/pull/2429)
23+
24+
### Enhancements:
25+
26+
#### Batched
27+
- Refactor batched serial pbtrs implementation details and tests [\#2504](https://github.com/kokkos/kokkos-kernels/pull/2504)
28+
- Refactor serial pbtrf implementation details and tests [\#2503](https://github.com/kokkos/kokkos-kernels/pull/2503)
29+
- Refactor serial tbsv implementation details and tests [\#2478](https://github.com/kokkos/kokkos-kernels/pull/2478)
30+
- Improve batched serial gemm [\#2469](https://github.com/kokkos/kokkos-kernels/pull/2469)
31+
- Improve batched serial trsv [\#2452](https://github.com/kokkos/kokkos-kernels/pull/2452)
32+
- Improve batched serial trsm implementation and testing [\#2432](https://github.com/kokkos/kokkos-kernels/pull/2432)
33+
34+
#### Sparse
35+
Ahead of Kokkos Kernels 5.0.0 we are deprecating some functions and promoting some out of Experimental
36+
- Sparse - SpTRSV: moving kernels out of Experimental [\#2496](https://github.com/kokkos/kokkos-kernels/pull/2496)
37+
- Sparse - Iluk deprecate Experimental [\#2495](https://github.com/kokkos/kokkos-kernels/pull/2495)
38+
- Sparse - Gauss Seidel: moving GS out of Experimental namespace [\#2494](https://github.com/kokkos/kokkos-kernels/pull/2494)
39+
- Sparse - spgemm: moving symbolic and numeric phases out of the Experimental namespace [\#2493](https://github.com/kokkos/kokkos-kernels/pull/2493)
40+
- Sparse - SpADD: moving spadd out of Experimental [\#2492](https://github.com/kokkos/kokkos-kernels/pull/2492)
41+
42+
### Build System:
43+
44+
### Documentation and Testing:
45+
Moving to new documentation on kokkos.org and updating associated workflow
46+
- docs: modifying the workflow to add --require-hases for pip [\#2527](https://github.com/kokkos/kokkos-kernels/pull/2527)
47+
- docs: pinning github actions by SHA [\#2523](https://github.com/kokkos/kokkos-kernels/pull/2523)
48+
- docs: deploy documentation after PR merge [\#2513](https://github.com/kokkos/kokkos-kernels/pull/2513)
49+
- docs: updating to the new documentation and refactoring workflow [\#2512](https://github.com/kokkos/kokkos-kernels/pull/2512)
50+
51+
Adding cdash configuration and associated build at OLCF and ALCF
52+
- Adding ctest config for cdash submissions [\#2500](https://github.com/kokkos/kokkos-kernels/pull/2500)
53+
- Add nightly tests on Frontier [\#2536](https://github.com/kokkos/kokkos-kernels/pull/2536)
54+
55+
- Workflow: refactoring SPR to standard cmake and suppress warnings [\#2502](https://github.com/kokkos/kokkos-kernels/pull/2502)
56+
- Use fused gtest v1.11.0 from Kokkos [\#2416](https://github.com/kokkos/kokkos-kernels/pull/2416)
57+
58+
### Examples:
59+
- rotg/rot/rotmg/rotm docs and examples [\#2472](https://github.com/kokkos/kokkos-kernels/pull/2472)
60+
- Add dot, iamax, nrm1, nrm2 examples [\#2467](https://github.com/kokkos/kokkos-kernels/pull/2467)
61+
- nrm1: assert vector accessibility [\#2465](https://github.com/kokkos/kokkos-kernels/pull/2465)
62+
63+
### Cleanup:
64+
- Remove more reserved identifiers [\#2534](https://github.com/kokkos/kokkos-kernels/pull/2534)
65+
- Remove some use of deprecated macros [\#2532](https://github.com/kokkos/kokkos-kernels/pull/2532)
66+
- Remove some use of deprecated macros [\#2531](https://github.com/kokkos/kokkos-kernels/pull/2531)
67+
- Deprecated remarks to trsv serial impl [\#2461](https://github.com/kokkos/kokkos-kernels/pull/2461)
68+
- Deprecate __KOKKOSBATCHED_ENABLE_LAPACKE__ [\#2450](https://github.com/kokkos/kokkos-kernels/pull/2450)
69+
- Deprecate KOKKOS_CUSPARSE_SAFE_CALL -> KOKKOSPARSE_IMPL_CUSPARSE_SAFE_CALL [\#2426](https://github.com/kokkos/kokkos-kernels/pull/2426)
70+
- Remove unused KokkosBatched_InverseLU_Serial_Impl.hpp [\#2422](https://github.com/kokkos/kokkos-kernels/pull/2422)
71+
72+
### Bug Fixes:
73+
- Sparse - sptrsv: Adjusting the perf test CUDA guard see issue #2428 [\#2535](https://github.com/kokkos/kokkos-kernels/pull/2535)
74+
- Fixing issue with pragma unroll in laswp [\#2525](https://github.com/kokkos/kokkos-kernels/pull/2525)
75+
- SYCL - SIMD: preventing AVX512 code to be compiled when targeting GPU [\#2510](https://github.com/kokkos/kokkos-kernels/pull/2510)
76+
- SYCL: Fix Test_Common_AlignPtrTo.hpp [\#2506](https://github.com/kokkos/kokkos-kernels/pull/2506)
77+
- Batched svd stability [\#2505](https://github.com/kokkos/kokkos-kernels/pull/2505)
78+
- Only search for kokkos if it is not already found [\#2511](https://github.com/kokkos/kokkos-kernels/pull/2511)
79+
- Fix: getrs serial internal implementations [\#2488](https://github.com/kokkos/kokkos-kernels/pull/2488)
80+
- Fix -Werror in a couple wiki examples [\#2476](https://github.com/kokkos/kokkos-kernels/pull/2476)
81+
- BLAS - ROT: calling appropriate cuBLAS function [\#2473](https://github.com/kokkos/kokkos-kernels/pull/2473)
82+
- ODE: fix potentially uninitialized warning from CodeQL [\#2477](https://github.com/kokkos/kokkos-kernels/pull/2477)
83+
- fix: alias for serial trsv [\#2458](https://github.com/kokkos/kokkos-kernels/pull/2458)
84+
- Sptrsv stream test fixes [\#2444](https://github.com/kokkos/kokkos-kernels/pull/2444)
85+
- Test_Sparse_TestUtils_RandCsMat.hpp: tighten up types [\#2443](https://github.com/kokkos/kokkos-kernels/pull/2443)
86+
- Ode sycl fix [\#2423](https://github.com/kokkos/kokkos-kernels/pull/2423)
87+
- Two-stage GS: initialize functor bool members [\#2420](https://github.com/kokkos/kokkos-kernels/pull/2420)
88+
- Fix remaining UB sanitizer errors [\#2417](https://github.com/kokkos/kokkos-kernels/pull/2417)
89+
- remove unused `FillSymmetricLowerEdgesHashMap::lower_only` [\#2415](https://github.com/kokkos/kokkos-kernels/pull/2415)
90+
- Fix unit test headers installation [\#2334](https://github.com/kokkos/kokkos-kernels/pull/2334)
91+
392
## [4.5.01](https://github.com/kokkos/kokkos-kernels/tree/4.5.01)
493
[Full Changelog](https://github.com/kokkos/kokkos-kernels/compare/4.5.00...4.5.01)
594

@@ -63,7 +152,7 @@
63152
- Deprecate `__KOKKOSBATCHED_ENABLE_INTEL_MKL_BATCHED__` [\#2406](https://github.com/kokkos/kokkos-kernels/pull/2406)
64153
- Deprecate `__KOKKOSBATCHED_ENABLE_INTEL_MKL__` [\#2403](https://github.com/kokkos/kokkos-kernels/pull/2403)
65154
- Deprecate `__KOKKOSBATCHED_PROMOTION__` [\#2392](https://github.com/kokkos/kokkos-kernels/pull/2392)
66-
- Update atomic function usage ahead of Kokkos deprecation and removal
155+
- Update atomic function usage ahead of Kokkos deprecation and removal
67156
- Prefer `expected == atomic_compare_exchange(ptr, expected, desired)` [\#2387](https://github.com/kokkos/kokkos-kernels/pull/2387)
68157
- Prefer `atomic_assign(ptr, val) -> atomic_store(ptr, val)` [\#2383](https://github.com/kokkos/kokkos-kernels/pull/2383)
69158
- Replace atomic_{inc, dec}[rement] [\#2386](https://github.com/kokkos/kokkos-kernels/pull/2386)

0 commit comments

Comments
 (0)