Skip to content

Commit

Permalink
Update Kokkos, Kokkos Kernels and DDC dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
tpadioleau committed Feb 14, 2025
1 parent 096add3 commit 105285c
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
url = https://github.com/CExA-project/ddc.git
[submodule "vendor/kokkos-kernels"]
path = vendor/kokkos-kernels
url = https://github.com/yasahi-hpc/kokkos-kernels
url = https://github.com/kokkos/kokkos-kernels.git
2 changes: 1 addition & 1 deletion vendor/ddc
Submodule ddc updated 98 files
+60 −63 .clang-tidy
+20 −32 .github/workflows/gyselalibxx.yml
+226 −0 .github/workflows/nightly.yml
+2 −2 .github/workflows/pages.yml
+162 −111 .github/workflows/tests.yml
+1 −1 .gitmodules
+8 −0 .typos.toml
+1 −1 AUTHORS
+18 −21 CMakeLists.txt
+25 −0 README.md
+2 −0 benchmarks/CMakeLists.txt
+9 −9 benchmarks/deepcopy.cpp
+76 −81 benchmarks/splines.cpp
+14 −0 cmake/DDCCheckRequiredKokkosOptions.cmake
+20 −12 cmake/DDCConfig.cmake.in
+3 −2 docker/latest/Dockerfile
+3 −2 docker/oldest/Dockerfile
+1 −1 docs/CMakeLists.txt
+2 −36 docs/first_steps.md
+1 −1 docs/going_further.md
+0 −269 examples/.clang-format
+4 −6 examples/CMakeLists.txt
+38 −73 examples/characteristics_advection.cpp
+16 −30 examples/game_of_life.cpp
+59 −107 examples/heat_equation.cpp
+33 −64 examples/heat_equation_spectral.cpp
+105 −158 examples/non_uniform_heat_equation.cpp
+77 −0 examples/pdi_event.cpp
+49 −108 examples/uniform_heat_equation.cpp
+8 −9 include/ddc/chunk.hpp
+1 −6 include/ddc/chunk_common.hpp
+29 −12 include/ddc/chunk_span.hpp
+1 −2 include/ddc/ddc_to_kokkos_execution_policy.hpp
+16 −18 include/ddc/detail/kokkos.hpp
+3 −3 include/ddc/detail/type_seq.hpp
+12 −39 include/ddc/discrete_domain.hpp
+2 −2 include/ddc/discrete_element.hpp
+2 −0 include/ddc/discrete_vector.hpp
+14 −10 include/ddc/experimental/single_discretization.hpp
+19 −74 include/ddc/kernels/fft.hpp
+3 −59 include/ddc/kernels/splines/bsplines_non_uniform.hpp
+4 −82 include/ddc/kernels/splines/bsplines_uniform.hpp
+17 −27 include/ddc/kernels/splines/constant_extrapolation_rule.hpp
+59 −0 include/ddc/kernels/splines/kokkos-kernels-ext/KokkosBatched_Gbtrs.hpp
+170 −0 include/ddc/kernels/splines/kokkos-kernels-ext/KokkosBatched_Gbtrs_Serial_Impl.hpp
+48 −0 include/ddc/kernels/splines/kokkos-kernels-ext/KokkosBatched_Getrs.hpp
+99 −0 include/ddc/kernels/splines/kokkos-kernels-ext/KokkosBatched_Getrs_Serial_Impl.hpp
+27 −51 include/ddc/kernels/splines/spline_builder.hpp
+19 −19 include/ddc/kernels/splines/spline_builder_2d.hpp
+5 −7 include/ddc/kernels/splines/spline_evaluator.hpp
+14 −26 include/ddc/kernels/splines/spline_evaluator_2d.hpp
+3 −3 include/ddc/kernels/splines/splines_linear_problem.hpp
+1 −1 include/ddc/kernels/splines/splines_linear_problem_2x2_blocks.hpp
+4 −3 include/ddc/kernels/splines/splines_linear_problem_band.hpp
+4 −3 include/ddc/kernels/splines/splines_linear_problem_dense.hpp
+3 −3 include/ddc/kernels/splines/splines_linear_problem_maker.hpp
+4 −4 include/ddc/kernels/splines/splines_linear_problem_sparse.hpp
+15 −12 include/ddc/non_uniform_point_sampling.hpp
+6 −2 include/ddc/parallel_deepcopy.hpp
+2 −16 include/ddc/parallel_for_each.hpp
+1 −19 include/ddc/parallel_transform_reduce.hpp
+40 −19 include/ddc/pdi.hpp
+26 −28 include/ddc/periodic_sampling.hpp
+1 −1 include/ddc/transform_reduce.hpp
+21 −23 include/ddc/uniform_point_sampling.hpp
+4 −1 install_test/CMakeLists.txt
+18 −12 tests/CMakeLists.txt
+2 −2 tests/chunk.cpp
+95 −0 tests/chunk_span.cpp
+6 −6 tests/discrete_domain.cpp
+38 −38 tests/discrete_element.cpp
+4 −1 tests/discrete_space/CMakeLists.txt
+15 −15 tests/discrete_vector.cpp
+44 −11 tests/fft/fft.cpp
+25 −9 tests/parallel_transform_reduce.cpp
+13 −0 tests/pdi/CMakeLists.txt
+127 −0 tests/pdi/pdi.cpp
+42 −71 tests/splines/CMakeLists.txt
+165 −239 tests/splines/batched_2d_spline_builder.cpp
+166 −194 tests/splines/batched_spline_builder.cpp
+12 −12 tests/splines/bsplines.cpp
+2 −2 tests/splines/cosine_evaluator.hpp
+8 −8 tests/splines/evaluator_2d.hpp
+131 −190 tests/splines/extrapolation_rule.cpp
+3 −3 tests/splines/knots_as_interpolation_points.cpp
+34 −36 tests/splines/non_periodic_spline_builder.cpp
+21 −22 tests/splines/periodic_spline_builder.cpp
+9 −10 tests/splines/periodic_spline_builder_ordered_points.cpp
+42 −50 tests/splines/periodicity_spline_builder.cpp
+2 −2 tests/splines/polynomial_evaluator.hpp
+17 −17 tests/splines/spline_builder.cpp
+11 −4 tests/splines/spline_error_bounds.hpp
+8 −6 tests/splines/splines_linear_problem.cpp
+3 −3 tests/tagged_vector.cpp
+1 −1 vendor/benchmark
+1 −1 vendor/googletest
+1 −1 vendor/kokkos
+1 −1 vendor/kokkos-kernels
2 changes: 1 addition & 1 deletion vendor/kokkos
Submodule kokkos updated 656 files
2 changes: 1 addition & 1 deletion vendor/kokkos-kernels
Submodule kokkos-kernels updated 588 files

0 comments on commit 105285c

Please sign in to comment.