Skip to content

Commit

Permalink
Update base kokkos version to 4.4.01 (#175)
Browse files Browse the repository at this point in the history
* update submodules

* update dminimum kokkos version in docs and CMake

* Make kokkos version to 4.4.01

---------

Co-authored-by: Yuuichi Asahi <[email protected]>
  • Loading branch information
yasahi-hpc and Yuuichi Asahi authored Oct 15, 2024
1 parent e1cccb2 commit da02175
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ set(KOKKOSFFT_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
set(KOKKOSFFT_VERSION_MINOR ${PROJECT_VERSION_MINOR})
set(KOKKOSFFT_VERSION_PATCH ${PROJECT_VERSION_PATCH})

set(KOKKOS_REQUIRED_VERSION 4.2.0)
set(KOKKOS_REQUIRED_VERSION 4.4.0)

if (NOT KokkosFFT_ENABLE_INTERNAL_KOKKOS)
# First check, Kokkos is added as subdirectory or not
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ git clone --recursive https://github.com/kokkos/kokkos-fft.git
### Prerequisites
To use Kokkos-fft, we need the followings:
* `CMake 3.22+`
* `Kokkos 4.2+`
* `Kokkos 4.4+`
* `gcc 8.3.0+` (CPUs)
* `IntelLLVM 2023.0.0+` (CPUs, Intel GPUs)
* `nvcc 11.0.0+` (NVIDIA GPUs)
Expand Down
2 changes: 1 addition & 1 deletion docs/intro/quick_start.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ If CMake fails to find a backend FFT library, see :doc:`How to find fft librarie
Requirements
------------

Kokkos-fft requires ``Kokkos 4.2+`` and dedicated compilers for CPUs or GPUs.
Kokkos-fft requires ``Kokkos 4.4+`` and dedicated compilers for CPUs or GPUs.
It employs ``CMake 3.22+`` for building.

Here are list of compilers we frequently use for testing.
Expand Down
2 changes: 1 addition & 1 deletion tpls/benchmark
Submodule benchmark updated 72 files
+0 −1 .clang-tidy
+4 −5 .github/install_bazel.sh
+1 −1 .github/workflows/bazel.yml
+1 −1 .github/workflows/build-and-test-min-cmake.yml
+1 −1 .github/workflows/build-and-test-perfcounters.yml
+3 −3 .github/workflows/build-and-test.yml
+2 −2 .github/workflows/clang-format-lint.yml
+1 −1 .github/workflows/clang-tidy.yml
+1 −1 .github/workflows/doxygen.yml
+1 −1 .github/workflows/pre-commit.yml
+1 −1 .github/workflows/sanitizer.yml
+41 −19 .github/workflows/wheels.yml
+4 −4 .pre-commit-config.yaml
+0 −208 .travis.yml
+20 −3 BUILD.bazel
+9 −8 CMakeLists.txt
+1 −0 CONTRIBUTORS
+12 −3 MODULE.bazel
+4 −6 README.md
+0 −6 WORKSPACE
+1 −1 bazel/benchmark_deps.bzl
+0 −3 bindings/python/BUILD
+0 −29 bindings/python/build_defs.bzl
+9 −15 bindings/python/google_benchmark/BUILD
+3 −1 bindings/python/google_benchmark/__init__.py
+13 −6 bindings/python/google_benchmark/benchmark.cc
+1 −0 bindings/python/google_benchmark/example.py
+0 −7 bindings/python/google_benchmark/version.py
+0 −59 bindings/python/nanobind.BUILD
+0 −10 bindings/python/python_headers.BUILD
+4 −0 cmake/Config.cmake.in
+2 −2 cmake/benchmark.pc.in
+7 −0 cmake/benchmark_main.pc.in
+6 −0 docs/dependencies.md
+13 −6 docs/releasing.md
+35 −8 docs/user_guide.md
+79 −4 include/benchmark/benchmark.h
+10 −18 pyproject.toml
+111 −65 setup.py
+5 −2 src/CMakeLists.txt
+43 −8 src/benchmark.cc
+5 −4 src/benchmark_api_internal.cc
+2 −1 src/benchmark_api_internal.h
+3 −2 src/benchmark_register.cc
+2 −2 src/benchmark_register.h
+81 −39 src/benchmark_runner.cc
+5 −7 src/benchmark_runner.h
+17 −10 src/complexity.cc
+17 −6 src/cycleclock.h
+1 −5 src/internal_macros.h
+1 −1 src/json_reporter.cc
+5 −3 src/perf_counters.cc
+2 −2 src/statistics.cc
+1 −1 src/string_util.cc
+33 −18 src/sysinfo.cc
+12 −4 src/timers.cc
+28 −1 src/timers.h
+2 −0 test/BUILD
+4 −7 test/CMakeLists.txt
+1 −1 test/basic_test.cc
+1 −1 test/benchmark_gtest.cc
+100 −58 test/complexity_test.cc
+2 −2 test/diagnostics_test.cc
+1 −1 test/link_main_test.cc
+1 −1 test/memory_manager_test.cc
+1 −1 test/perf_counters_test.cc
+50 −0 test/profiler_manager_test.cc
+3 −3 test/reporter_output_test.cc
+1 −1 test/skip_with_error_test.cc
+4 −1 test/user_counters_tabular_test.cc
+7 −7 test/user_counters_test.cc
+3 −3 tools/gbench/util.py
2 changes: 1 addition & 1 deletion tpls/googletest
Submodule googletest updated 68 files
+0 −43 .github/workflows/gtest-ci.yml
+1 −0 .gitignore
+30 −13 BUILD.bazel
+1 −1 CMakeLists.txt
+1 −0 CONTRIBUTORS
+67 −0 MODULE.bazel
+5 −9 README.md
+48 −13 WORKSPACE
+35 −0 WORKSPACE.bzlmod
+6 −3 ci/linux-presubmit.sh
+1 −0 ci/macos-presubmit.sh
+7 −1 ci/windows-presubmit.bat
+16 −6 docs/advanced.md
+32 −3 docs/gmock_cook_book.md
+2 −0 docs/gmock_for_dummies.md
+8 −9 docs/primer.md
+23 −30 docs/quickstart-bazel.md
+9 −2 docs/reference/assertions.md
+2 −2 docs/reference/mocking.md
+21 −2 docs/reference/testing.md
+33 −0 fake_fuchsia_sdk.bzl
+4 −3 googlemock/CMakeLists.txt
+59 −20 googlemock/include/gmock/gmock-actions.h
+175 −122 googlemock/include/gmock/gmock-matchers.h
+7 −5 googlemock/include/gmock/gmock-more-actions.h
+4 −6 googlemock/include/gmock/gmock-spec-builders.h
+8 −6 googlemock/include/gmock/internal/gmock-internal-utils.h
+5 −4 googlemock/include/gmock/internal/gmock-port.h
+4 −4 googlemock/src/gmock-cardinalities.cc
+3 −2 googlemock/src/gmock-internal-utils.cc
+13 −14 googlemock/src/gmock-matchers.cc
+1 −1 googlemock/src/gmock-spec-builders.cc
+52 −4 googlemock/test/gmock-actions_test.cc
+2 −2 googlemock/test/gmock-function-mocker_test.cc
+27 −27 googlemock/test/gmock-matchers-arithmetic_test.cc
+5 −2 googlemock/test/gmock-matchers-comparisons_test.cc
+29 −11 googlemock/test/gmock-matchers-containers_test.cc
+63 −23 googlemock/test/gmock-matchers-misc_test.cc
+26 −0 googlemock/test/gmock-more-actions_test.cc
+1 −1 googlemock/test/gmock-pp_test.cc
+1 −1 googlemock/test/gmock_link_test.h
+1 −1 googletest/README.md
+1 −1 googletest/include/gtest/gtest-assertion-result.h
+4 −4 googletest/include/gtest/gtest-death-test.h
+4 −4 googletest/include/gtest/gtest-param-test.h
+65 −61 googletest/include/gtest/gtest-typed-test.h
+31 −14 googletest/include/gtest/gtest.h
+24 −23 googletest/include/gtest/internal/gtest-death-test-internal.h
+7 −1 googletest/include/gtest/internal/gtest-filepath.h
+24 −62 googletest/include/gtest/internal/gtest-internal.h
+76 −74 googletest/include/gtest/internal/gtest-param-util.h
+2 −0 googletest/include/gtest/internal/gtest-port-arch.h
+37 −15 googletest/include/gtest/internal/gtest-port.h
+3 −3 googletest/include/gtest/internal/gtest-type-util.h
+18 −16 googletest/src/gtest-death-test.cc
+28 −16 googletest/src/gtest-internal-inl.h
+34 −19 googletest/src/gtest-port.cc
+172 −114 googletest/src/gtest.cc
+1 −0 googletest/test/googletest-color-test.py
+41 −37 googletest/test/googletest-death-test-test.cc
+15 −0 googletest/test/googletest-json-output-unittest.py
+4 −1 googletest/test/googletest-options-test.cc
+0 −4 googletest/test/googletest-output-test-golden-lin.txt
+52 −44 googletest/test/gtest_environment_test.cc
+3 −0 googletest/test/gtest_json_test_utils.py
+1 −3 googletest/test/gtest_repeat_test.cc
+67 −26 googletest/test/gtest_unittest.cc
+16 −10 googletest_deps.bzl
2 changes: 1 addition & 1 deletion tpls/kokkos
Submodule kokkos updated 545 files

0 comments on commit da02175

Please sign in to comment.