|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [5.1.0](https://github.com/kokkos/kokkos-kernels/tree/5.1.0) |
| 4 | +[Full Changelog](https://github.com/kokkos/kokkos-kernels/compare/5.0.2...5.1.0) |
| 5 | + |
| 6 | +### New Features |
| 7 | + |
| 8 | +#### BLAS updates |
| 9 | +- Lapack geqrf [\#2858](https://github.com/kokkos/kokkos-kernels/pull/2858) |
| 10 | + |
| 11 | +#### Batched updates |
| 12 | +- Implement batched serial syr2 [\#2938](https://github.com/kokkos/kokkos-kernels/pull/2938) |
| 13 | +- support batched axpy of 1D [\#2840](https://github.com/kokkos/kokkos-kernels/pull/2840) |
| 14 | + |
| 15 | +#### Sparse updates |
| 16 | +- Sell spmv [\#2911](https://github.com/kokkos/kokkos-kernels/pull/2911) |
| 17 | +- Sparse - SellMatrix: adding SELL sparse matrix format [\#2864](https://github.com/kokkos/kokkos-kernels/pull/2864) |
| 18 | + |
| 19 | +#### Misc updates |
| 20 | +- Add shell sort option for matrix and graph sorting [\#2936](https://github.com/kokkos/kokkos-kernels/pull/2936) |
| 21 | + |
| 22 | +### Enhancements |
| 23 | + |
| 24 | +#### BLAS |
| 25 | + |
| 26 | +#### Batched |
| 27 | +- BatchedDblBufGemm: ensure vector_len ≤ vector_length_max [\#2967](https://github.com/kokkos/kokkos-kernels/pull/2967) |
| 28 | +- BatchedDblBufGemm: make sure vector_len estimate ≥ 1 [\#2959](https://github.com/kokkos/kokkos-kernels/pull/2959) |
| 29 | +- Conj trans support for batched Team/TeamVector Copy [\#2935](https://github.com/kokkos/kokkos-kernels/pull/2935) |
| 30 | +- Refactor batched copy [\#2910](https://github.com/kokkos/kokkos-kernels/pull/2910) |
| 31 | + |
| 32 | +#### Sparse |
| 33 | +- Avoid calling RCB in each kk_extract_diagonal_blocks_crsmatrix_with_rcb_sequential [\#2963](https://github.com/kokkos/kokkos-kernels/pull/2963) |
| 34 | +- SortCRS: pick between shell/radix automatically; speed up radix [\#2949](https://github.com/kokkos/kokkos-kernels/pull/2949) |
| 35 | +- spiluk: Limit memory usage for iw work buffer based on input matrix size [\#2753](https://github.com/kokkos/kokkos-kernels/pull/2753) |
| 36 | + |
| 37 | +#### Common utilities |
| 38 | +- Transpose changes [\#2904](https://github.com/kokkos/kokkos-kernels/pull/2904) |
| 39 | + |
| 40 | +#### TPL support |
| 41 | +- Lapack: adding Apple Accelerate support [\#2940](https://github.com/kokkos/kokkos-kernels/pull/2940) |
| 42 | + |
| 43 | +### Build System |
| 44 | +- Fix FindTPLCUBLAS.cmake and friends [\#2956](https://github.com/kokkos/kokkos-kernels/pull/2956) |
| 45 | +- Enforce capitalization of `KokkosKernels_` CMake options [\#2961](https://github.com/kokkos/kokkos-kernels/pull/2961) |
| 46 | +- Build-system: adding support for Apple Accelerate library [\#2707](https://github.com/kokkos/kokkos-kernels/pull/2707) |
| 47 | +- Format cmake to lowercase [\#2874](https://github.com/kokkos/kokkos-kernels/pull/2874) |
| 48 | + |
| 49 | +### Documentation and Testing |
| 50 | +- Add spiluk example from docs to build [\#2992](https://github.com/kokkos/kokkos-kernels/pull/2992) |
| 51 | +- docs: flesh out component configuration options [\#2965](https://github.com/kokkos/kokkos-kernels/pull/2965) |
| 52 | +- [Docs] batched Serial syr2 [\#2948](https://github.com/kokkos/kokkos-kernels/pull/2948) |
| 53 | +- [Docs] batched Serial/Team/TeamVector copy [\#2937](https://github.com/kokkos/kokkos-kernels/pull/2937) |
| 54 | +- docs: adding wiki example for axpy and including it in docs [\#2934](https://github.com/kokkos/kokkos-kernels/pull/2934) |
| 55 | +- Update KUG banner submit → register [\#2941](https://github.com/kokkos/kokkos-kernels/pull/2941) |
| 56 | +- Docs req update [\#2916](https://github.com/kokkos/kokkos-kernels/pull/2916) |
| 57 | +- Enable support for Google Analytics to track traffic on the doc [\#2909](https://github.com/kokkos/kokkos-kernels/pull/2909) |
| 58 | +- [Docs] batched Serial/Team/TeamVector axpy [\#2905](https://github.com/kokkos/kokkos-kernels/pull/2905) |
| 59 | +- docs: update urllib3 requirement to build the docs [\#2903](https://github.com/kokkos/kokkos-kernels/pull/2903) |
| 60 | +- [Docs] Add batched serial axpy example for documentation [\#2901](https://github.com/kokkos/kokkos-kernels/pull/2901) |
| 61 | +- [Docs] batched Serial/Team/TeamVector trsm [\#2900](https://github.com/kokkos/kokkos-kernels/pull/2900) |
| 62 | +- Blas1::set docs [\#2599](https://github.com/kokkos/kokkos-kernels/pull/2599) |
| 63 | +- Adding badge on README [\#2890](https://github.com/kokkos/kokkos-kernels/pull/2890) |
| 64 | +- docs: large update of requirements and dropping cppkokkos [\#2852](https://github.com/kokkos/kokkos-kernels/pull/2852) |
| 65 | +- [Docs] Add batched serial trsm example for documentation [\#2841](https://github.com/kokkos/kokkos-kernels/pull/2841) |
| 66 | + |
| 67 | +### Benchmarks |
| 68 | +- Benchmark - Spmv: fixing a small bug in input parsing [\#2969](https://github.com/kokkos/kokkos-kernels/pull/2969) |
| 69 | +- Upgrade sort_crs perftest [\#2947](https://github.com/kokkos/kokkos-kernels/pull/2947) |
| 70 | +- PerfTests: removing raja perf tests [\#2902](https://github.com/kokkos/kokkos-kernels/pull/2902) |
| 71 | +- Benchmark: cleaning up some compiler warnings [\#2898](https://github.com/kokkos/kokkos-kernels/pull/2898) |
| 72 | +- More config options for par_ilut benchmark [\#2859](https://github.com/kokkos/kokkos-kernels/pull/2859) |
| 73 | + |
| 74 | +### Cleanup |
| 75 | +- Sparse - SpMV: removing cusparse < 11500 path [\#2888](https://github.com/kokkos/kokkos-kernels/pull/2888) |
| 76 | +- Common - ExecUtils: cleaning a preprocessor guard for x86_64 architecture [\#2996](https://github.com/kokkos/kokkos-kernels/pull/2996) |
| 77 | + |
| 78 | +### Deprecations: |
| 79 | +- Deprecate old kk_extract_diagonal_blocks_crsmatrix_with_rcb_sequential interface [\#2980](https://github.com/kokkos/kokkos-kernels/pull/2980) |
| 80 | +- Deprecate KOKKOSKERNELS_ENABLE_HOST_ONLY [\#2971](https://github.com/kokkos/kokkos-kernels/pull/2971) |
| 81 | +- Deprecate `Level2::Blocked::mb` and `Level3::Blocked::mb` [\#2950](https://github.com/kokkos/kokkos-kernels/pull/2950) |
| 82 | +- Refactor KK debug guards [\#2917](https://github.com/kokkos/kokkos-kernels/pull/2917) |
| 83 | + |
| 84 | +### Bug Fixes |
| 85 | +- Add missing popRegion() [\#2863](https://github.com/kokkos/kokkos-kernels/pull/2863) |
| 86 | +- Add some missing SPMV labels [\#2952](https://github.com/kokkos/kokkos-kernels/pull/2952) |
| 87 | +- Workaround issues with legacy View in Trilinos [\#2856](https://github.com/kokkos/kokkos-kernels/pull/2856) |
| 88 | +- swap: add missing include [\#2984](https://github.com/kokkos/kokkos-kernels/pull/2984) |
| 89 | +- Batched GEMM compatibility fixes [\#2829](https://github.com/kokkos/kokkos-kernels/pull/2829) |
| 90 | +- Fix batched getrs [\#2981](https://github.com/kokkos/kokkos-kernels/pull/2981) |
| 91 | + |
3 | 92 | ## [5.0.2](https://github.com/kokkos/kokkos-kernels/tree/5.0.2) |
4 | 93 | [Full Changelog](https://github.com/kokkos/kokkos-kernels/compare/5.0.1...5.0.2) |
5 | 94 |
|
|
0 commit comments