diff --git a/CITATION.cff b/CITATION.cff
index 34accbe7c71..01bc6208c4b 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -28,8 +28,8 @@ authors:
- family-names: "Tsai"
given-names: "Yu-Hsiang"
title: "Ginkgo: A Modern Linear Operator Algebra Framework for High Performance Computing"
-version: 1.8.0
-date-released: 2024-06-13
+version: 1.9.0
+date-released: 2024-12-09
url: "https://github.com/ginkgo-project/ginkgo"
license: BSD-3-Clause
preferred-citation:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c60a04372f6..03bf1e3230c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.16)
-project(Ginkgo LANGUAGES CXX VERSION 1.9.0 DESCRIPTION "A numerical linear algebra library targeting many-core architectures")
-set(Ginkgo_VERSION_TAG "main")
+project(Ginkgo LANGUAGES CXX VERSION 1.10.0 DESCRIPTION "A numerical linear algebra library targeting many-core architectures")
+set(Ginkgo_VERSION_TAG "develop")
set(PROJECT_VERSION_TAG ${Ginkgo_VERSION_TAG})
if(Ginkgo_VERSION_TAG STREQUAL "master")
set(GINKGO_VERSION_TAG_DEPRECATED ON)
diff --git a/README.md b/README.md
index a5fcfed9b16..3ca856a2d43 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,11 @@
-[![License](https://img.shields.io/github/license/ginkgo-project/ginkgo.svg)](./LICENSE)|[![c++ standard](https://img.shields.io/badge/c%2B%2B-17-blue.svg)](https://en.wikipedia.org/wiki/C%2B%2B#Standardization)|[![Documentation](https://img.shields.io/badge/Documentation-latest-blue.svg)](https://ginkgo-project.github.io/ginkgo-generated-documentation/doc/main/)|[![DOI](https://joss.theoj.org/papers/10.21105/joss.02260/status.svg)](https://doi.org/10.21105/joss.02260)
+[![License](https://img.shields.io/github/license/ginkgo-project/ginkgo.svg)](./LICENSE)|[![c++ standard](https://img.shields.io/badge/c%2B%2B-17-blue.svg)](https://en.wikipedia.org/wiki/C%2B%2B#Standardization)|[![Documentation](https://img.shields.io/badge/Documentation-latest-blue.svg)](https://ginkgo-project.github.io/ginkgo-generated-documentation/doc/develop/)|[![DOI](https://joss.theoj.org/papers/10.21105/joss.02260/status.svg)](https://doi.org/10.21105/joss.02260)
|:-:|:-:|:-:|:-:|
-[![Build status](https://gitlab.com/ginkgo-project/ginkgo-public-ci/badges/main/pipeline.svg)](https://gitlab.com/ginkgo-project/ginkgo-public-ci/-/pipelines?page=1&scope=branches&ref=main)|[![OSX-build](https://github.com/ginkgo-project/ginkgo/actions/workflows/osx.yml/badge.svg)](https://github.com/ginkgo-project/ginkgo/actions/workflows/osx.yml)|[![codecov](https://codecov.io/gh/ginkgo-project/ginkgo/branch/main/graph/badge.svg)](https://codecov.io/gh/ginkgo-project/ginkgo)|[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ginkgo-project_ginkgo&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=ginkgo-project_ginkgo)|[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ginkgo-project_ginkgo&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=ginkgo-project_ginkgo)|[![CDash dashboard](https://img.shields.io/badge/CDash-Access-blue.svg)](https://my.cdash.org/index.php?project=Ginkgo+Project)
+[![Build status](https://gitlab.com/ginkgo-project/ginkgo-public-ci/badges/develop/pipeline.svg)](https://gitlab.com/ginkgo-project/ginkgo-public-ci/-/pipelines?page=1&scope=branches&ref=develop)|[![OSX-build](https://github.com/ginkgo-project/ginkgo/actions/workflows/osx.yml/badge.svg)](https://github.com/ginkgo-project/ginkgo/actions/workflows/osx.yml)|[![codecov](https://codecov.io/gh/ginkgo-project/ginkgo/branch/develop/graph/badge.svg)](https://codecov.io/gh/ginkgo-project/ginkgo)|[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ginkgo-project_ginkgo&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=ginkgo-project_ginkgo)|[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ginkgo-project_ginkgo&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=ginkgo-project_ginkgo)|[![CDash dashboard](https://img.shields.io/badge/CDash-Access-blue.svg)](https://my.cdash.org/index.php?project=Ginkgo+Project)
|:-:|:-:|:-:|:-:|:-:|:-:|
@@ -133,7 +133,7 @@ Ginkgo does comprehensive unit tests using Google Tests. These tests are enabled
### Running examples
-Various examples are available for you to understand and play with Ginkgo within the `examples/` directory. They can be compiled by passing the `-DGINKGO_BUILD_EXAMPLES=ON` to the cmake command. Each of the examples have commented code with explanations and this can be found within the [online documentation](https://ginkgo-project.github.io/ginkgo-generated-documentation/doc/main/Examples.html).
+Various examples are available for you to understand and play with Ginkgo within the `examples/` directory. They can be compiled by passing the `-DGINKGO_BUILD_EXAMPLES=ON` to the cmake command. Each of the examples have commented code with explanations and this can be found within the [online documentation](https://ginkgo-project.github.io/ginkgo-generated-documentation/doc/develop/Examples.html).
### Benchmarking
diff --git a/examples/adaptiveprecision-blockjacobi/CMakeLists.txt b/examples/adaptiveprecision-blockjacobi/CMakeLists.txt
index 7b61bf6a175..40be069eb3a 100644
--- a/examples/adaptiveprecision-blockjacobi/CMakeLists.txt
+++ b/examples/adaptiveprecision-blockjacobi/CMakeLists.txt
@@ -3,7 +3,7 @@ project(adaptiveprecision-blockjacobi)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(adaptiveprecision-blockjacobi adaptiveprecision-blockjacobi.cpp)
diff --git a/examples/batched-solver/CMakeLists.txt b/examples/batched-solver/CMakeLists.txt
index cc6b694a54a..2623e4d22c6 100644
--- a/examples/batched-solver/CMakeLists.txt
+++ b/examples/batched-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(batched-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(batched-solver batched-solver.cpp)
diff --git a/examples/build-setup.sh b/examples/build-setup.sh
index c153be6a77f..85c30fd15ab 100755
--- a/examples/build-setup.sh
+++ b/examples/build-setup.sh
@@ -3,7 +3,7 @@
# copy libraries
LIBRARY_NAMES="ginkgo ginkgo_reference ginkgo_omp ginkgo_cuda ginkgo_hip ginkgo_dpcpp ginkgo_device"
SUFFIXES=".so .dylib .dll d.so d.dylib d.dll"
-VERSION="1.9.0"
+VERSION="1.10.0"
for name in ${LIBRARY_NAMES}; do
for suffix in ${SUFFIXES}; do
cp ${BUILD_DIR}/lib/lib${name}${suffix}.${VERSION} \
diff --git a/examples/cb-gmres/CMakeLists.txt b/examples/cb-gmres/CMakeLists.txt
index f4283c45a34..31e1bd89707 100644
--- a/examples/cb-gmres/CMakeLists.txt
+++ b/examples/cb-gmres/CMakeLists.txt
@@ -3,7 +3,7 @@ project(cb-gmres)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(cb-gmres cb-gmres.cpp)
diff --git a/examples/custom-logger/CMakeLists.txt b/examples/custom-logger/CMakeLists.txt
index ef355c2ebb7..f842e8c9580 100644
--- a/examples/custom-logger/CMakeLists.txt
+++ b/examples/custom-logger/CMakeLists.txt
@@ -3,7 +3,7 @@ project(custom-logger)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(custom-logger custom-logger.cpp)
diff --git a/examples/custom-matrix-format/CMakeLists.txt b/examples/custom-matrix-format/CMakeLists.txt
index 493437f9789..204d8301734 100644
--- a/examples/custom-matrix-format/CMakeLists.txt
+++ b/examples/custom-matrix-format/CMakeLists.txt
@@ -3,7 +3,7 @@ project(custom-matrix-format CXX CUDA)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
find_package(OpenMP 3.0 REQUIRED)
endif()
diff --git a/examples/custom-stopping-criterion/CMakeLists.txt b/examples/custom-stopping-criterion/CMakeLists.txt
index 1cecf5b87ec..06aca0e9bb5 100644
--- a/examples/custom-stopping-criterion/CMakeLists.txt
+++ b/examples/custom-stopping-criterion/CMakeLists.txt
@@ -3,7 +3,7 @@ project(custom-stopping-criterion)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
endif()
diff --git a/examples/file-config-solver/CMakeLists.txt b/examples/file-config-solver/CMakeLists.txt
index a8f4665d6a8..6eca7c7205a 100644
--- a/examples/file-config-solver/CMakeLists.txt
+++ b/examples/file-config-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(file-config-solver)
# We only need to find Ginkgo/nlohmann_json if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
find_package(nlohmann_json 3.9.1 REQUIRED)
endif()
diff --git a/examples/ginkgo-overhead/CMakeLists.txt b/examples/ginkgo-overhead/CMakeLists.txt
index 5f888d77aa7..8132b4b186c 100644
--- a/examples/ginkgo-overhead/CMakeLists.txt
+++ b/examples/ginkgo-overhead/CMakeLists.txt
@@ -3,7 +3,7 @@ project(ginkgo-overhead)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(ginkgo-overhead ginkgo-overhead.cpp)
diff --git a/examples/ginkgo-ranges/CMakeLists.txt b/examples/ginkgo-ranges/CMakeLists.txt
index c4f45e63211..47fc464c070 100644
--- a/examples/ginkgo-ranges/CMakeLists.txt
+++ b/examples/ginkgo-ranges/CMakeLists.txt
@@ -3,7 +3,7 @@ project(ginkgo-ranges)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(ginkgo-ranges ginkgo-ranges.cpp)
target_link_libraries(ginkgo-ranges Ginkgo::ginkgo)
diff --git a/examples/heat-equation/CMakeLists.txt b/examples/heat-equation/CMakeLists.txt
index d7d7a994e33..456943e7730 100644
--- a/examples/heat-equation/CMakeLists.txt
+++ b/examples/heat-equation/CMakeLists.txt
@@ -3,7 +3,7 @@ project(heat-equation)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
find_package(OpenCV REQUIRED)
diff --git a/examples/ilu-preconditioned-solver/CMakeLists.txt b/examples/ilu-preconditioned-solver/CMakeLists.txt
index fa84e6163a2..9ba7f3c04c2 100644
--- a/examples/ilu-preconditioned-solver/CMakeLists.txt
+++ b/examples/ilu-preconditioned-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(ilu-preconditioned-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(ilu-preconditioned-solver ilu-preconditioned-solver.cpp)
diff --git a/examples/inverse-iteration/CMakeLists.txt b/examples/inverse-iteration/CMakeLists.txt
index 3f70d329981..5ae85d8a019 100644
--- a/examples/inverse-iteration/CMakeLists.txt
+++ b/examples/inverse-iteration/CMakeLists.txt
@@ -3,7 +3,7 @@ project(inverse-iteration)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(inverse-iteration inverse-iteration.cpp)
diff --git a/examples/ir-ilu-preconditioned-solver/CMakeLists.txt b/examples/ir-ilu-preconditioned-solver/CMakeLists.txt
index 37bcd36e9f6..c2dbe28384a 100644
--- a/examples/ir-ilu-preconditioned-solver/CMakeLists.txt
+++ b/examples/ir-ilu-preconditioned-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(ir-ilu-preconditioned-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(ir-ilu-preconditioned-solver ir-ilu-preconditioned-solver.cpp)
diff --git a/examples/iterative-refinement/CMakeLists.txt b/examples/iterative-refinement/CMakeLists.txt
index 2dc7bef6b79..8c80da9e09d 100644
--- a/examples/iterative-refinement/CMakeLists.txt
+++ b/examples/iterative-refinement/CMakeLists.txt
@@ -3,7 +3,7 @@ project(iterative-refinement)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(iterative-refinement iterative-refinement.cpp)
diff --git a/examples/kokkos-assembly/CMakeLists.txt b/examples/kokkos-assembly/CMakeLists.txt
index 45bf7ffa6f9..60f700fd55e 100644
--- a/examples/kokkos-assembly/CMakeLists.txt
+++ b/examples/kokkos-assembly/CMakeLists.txt
@@ -3,7 +3,7 @@ project(kokkos-assembly CXX)
# We only need to find Ginkgo if we build this example stand-alone
if(NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
find_package(Kokkos 4.1.00 REQUIRED)
diff --git a/examples/minimal-cuda-solver/CMakeLists.txt b/examples/minimal-cuda-solver/CMakeLists.txt
index 84088a76e7f..cb9e03f3bb3 100644
--- a/examples/minimal-cuda-solver/CMakeLists.txt
+++ b/examples/minimal-cuda-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(minimal-cuda-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(minimal-cuda-solver minimal-cuda-solver.cpp)
diff --git a/examples/mixed-multigrid-preconditioned-solver/CMakeLists.txt b/examples/mixed-multigrid-preconditioned-solver/CMakeLists.txt
index 182d4dd155d..2100bcb0cba 100644
--- a/examples/mixed-multigrid-preconditioned-solver/CMakeLists.txt
+++ b/examples/mixed-multigrid-preconditioned-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(mixed-multigrid-preconditioned-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(mixed-multigrid-preconditioned-solver mixed-multigrid-preconditioned-solver.cpp)
diff --git a/examples/mixed-multigrid-solver/CMakeLists.txt b/examples/mixed-multigrid-solver/CMakeLists.txt
index b143cec6449..246e9f67b55 100644
--- a/examples/mixed-multigrid-solver/CMakeLists.txt
+++ b/examples/mixed-multigrid-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(mixed-multigrid-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(mixed-multigrid-solver mixed-multigrid-solver.cpp)
diff --git a/examples/mixed-precision-ir/CMakeLists.txt b/examples/mixed-precision-ir/CMakeLists.txt
index e9cfc26abd7..d61e922f268 100644
--- a/examples/mixed-precision-ir/CMakeLists.txt
+++ b/examples/mixed-precision-ir/CMakeLists.txt
@@ -3,7 +3,7 @@ project(mixed-precision-ir)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(mixed-precision-ir mixed-precision-ir.cpp)
diff --git a/examples/mixed-spmv/CMakeLists.txt b/examples/mixed-spmv/CMakeLists.txt
index 0feadf1e038..f9c24f38567 100644
--- a/examples/mixed-spmv/CMakeLists.txt
+++ b/examples/mixed-spmv/CMakeLists.txt
@@ -3,7 +3,7 @@ project(mixed-spmv)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(mixed-spmv mixed-spmv.cpp)
diff --git a/examples/multigrid-preconditioned-solver-customized/CMakeLists.txt b/examples/multigrid-preconditioned-solver-customized/CMakeLists.txt
index 7c0d93efe42..65cf26e33a8 100644
--- a/examples/multigrid-preconditioned-solver-customized/CMakeLists.txt
+++ b/examples/multigrid-preconditioned-solver-customized/CMakeLists.txt
@@ -3,7 +3,7 @@ project(multigrid-preconditioned-solver-customized)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(multigrid-preconditioned-solver-customized multigrid-preconditioned-solver-customized.cpp)
diff --git a/examples/multigrid-preconditioned-solver/CMakeLists.txt b/examples/multigrid-preconditioned-solver/CMakeLists.txt
index 2c73b3fa037..9cabe627fa6 100644
--- a/examples/multigrid-preconditioned-solver/CMakeLists.txt
+++ b/examples/multigrid-preconditioned-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(multigrid-preconditioned-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(multigrid-preconditioned-solver multigrid-preconditioned-solver.cpp)
diff --git a/examples/nine-pt-stencil-solver/CMakeLists.txt b/examples/nine-pt-stencil-solver/CMakeLists.txt
index 64743593c70..8dd955b6a6e 100644
--- a/examples/nine-pt-stencil-solver/CMakeLists.txt
+++ b/examples/nine-pt-stencil-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(nine-pt-stencil-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(nine-pt-stencil-solver nine-pt-stencil-solver.cpp)
diff --git a/examples/papi-logging/CMakeLists.txt b/examples/papi-logging/CMakeLists.txt
index 37b5a1352df..6eb9b4ad7e8 100644
--- a/examples/papi-logging/CMakeLists.txt
+++ b/examples/papi-logging/CMakeLists.txt
@@ -3,7 +3,7 @@ project(papi-logging)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
if (NOT GINKGO_HAVE_PAPI_SDE)
diff --git a/examples/par-ilu-convergence/CMakeLists.txt b/examples/par-ilu-convergence/CMakeLists.txt
index f8f0f037c16..a093d20bba9 100644
--- a/examples/par-ilu-convergence/CMakeLists.txt
+++ b/examples/par-ilu-convergence/CMakeLists.txt
@@ -3,7 +3,7 @@ project(par-ilu-convergence)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(par-ilu-convergence par-ilu-convergence.cpp)
diff --git a/examples/performance-debugging/CMakeLists.txt b/examples/performance-debugging/CMakeLists.txt
index 36e906553fa..9b70f89e175 100644
--- a/examples/performance-debugging/CMakeLists.txt
+++ b/examples/performance-debugging/CMakeLists.txt
@@ -3,7 +3,7 @@ project(performance-debugging)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(performance-debugging performance-debugging.cpp)
diff --git a/examples/poisson-solver/CMakeLists.txt b/examples/poisson-solver/CMakeLists.txt
index 1bc92aa2c9b..d89b164fcc2 100644
--- a/examples/poisson-solver/CMakeLists.txt
+++ b/examples/poisson-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(poisson-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(poisson-solver poisson-solver.cpp)
diff --git a/examples/preconditioned-solver/CMakeLists.txt b/examples/preconditioned-solver/CMakeLists.txt
index 09f22537619..3df9fcd188b 100644
--- a/examples/preconditioned-solver/CMakeLists.txt
+++ b/examples/preconditioned-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(preconditioned-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(preconditioned-solver preconditioned-solver.cpp)
target_link_libraries(preconditioned-solver Ginkgo::ginkgo)
diff --git a/examples/preconditioner-export/CMakeLists.txt b/examples/preconditioner-export/CMakeLists.txt
index f928859bd1a..9c8774cad13 100644
--- a/examples/preconditioner-export/CMakeLists.txt
+++ b/examples/preconditioner-export/CMakeLists.txt
@@ -3,7 +3,7 @@ project(preconditioner-export)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(preconditioner-export preconditioner-export.cpp)
diff --git a/examples/reordered-preconditioned-solver/CMakeLists.txt b/examples/reordered-preconditioned-solver/CMakeLists.txt
index bfaceef782a..74c5cfd9614 100644
--- a/examples/reordered-preconditioned-solver/CMakeLists.txt
+++ b/examples/reordered-preconditioned-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(reordered-preconditioned-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(reordered-preconditioned-solver reordered-preconditioned-solver.cpp)
target_link_libraries(reordered-preconditioned-solver Ginkgo::ginkgo)
diff --git a/examples/schroedinger-splitting/CMakeLists.txt b/examples/schroedinger-splitting/CMakeLists.txt
index b782095bdbd..a0b382d8bca 100644
--- a/examples/schroedinger-splitting/CMakeLists.txt
+++ b/examples/schroedinger-splitting/CMakeLists.txt
@@ -3,7 +3,7 @@ project(schroedinger-splitting)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
find_package(OpenCV REQUIRED)
diff --git a/examples/simple-solver-logging/CMakeLists.txt b/examples/simple-solver-logging/CMakeLists.txt
index ef36b7ab041..e960360d324 100644
--- a/examples/simple-solver-logging/CMakeLists.txt
+++ b/examples/simple-solver-logging/CMakeLists.txt
@@ -3,7 +3,7 @@ project(simple-solver-logging)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(simple-solver-logging simple-solver-logging.cpp)
diff --git a/examples/simple-solver/CMakeLists.txt b/examples/simple-solver/CMakeLists.txt
index 2d274f50f81..03fc5e3bbb7 100644
--- a/examples/simple-solver/CMakeLists.txt
+++ b/examples/simple-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(simple-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(simple-solver simple-solver.cpp)
diff --git a/examples/three-pt-stencil-solver/CMakeLists.txt b/examples/three-pt-stencil-solver/CMakeLists.txt
index bd7ce57a171..8dd1e142263 100644
--- a/examples/three-pt-stencil-solver/CMakeLists.txt
+++ b/examples/three-pt-stencil-solver/CMakeLists.txt
@@ -3,7 +3,7 @@ project(three-pt-stencil-solver)
# We only need to find Ginkgo if we build this example stand-alone
if (NOT GINKGO_BUILD_EXAMPLES)
- find_package(Ginkgo 1.9.0 REQUIRED)
+ find_package(Ginkgo 1.10.0 REQUIRED)
endif()
add_executable(three-pt-stencil-solver three-pt-stencil-solver.cpp)