From 405c2efb456529f5072f815af839b0c60f8243c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20J=2E=20K=C3=BChn?= <62713180+mknaranja@users.noreply.github.com> Date: Sat, 27 Jun 2026 20:51:12 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9e278ab05..758199983 100755 --- a/README.md +++ b/README.md @@ -191,9 +191,9 @@ Version 2.1.0 delivers performance optimizations, structural improvements, and e - Added tests for LU solver, convergence order, and solver validation across multiple settings. - Improved verbose output formatting for clearer settings and runtime information. -### GMGPolar 2.2.0-G +### GMGPolar 2.2.0 -Version 2.2.0-G contains, first, the experimental PCG setup as presented in Litz et al (2026). Second, GMGPolar's code and data structures have been reworked and integrated Kokkos to, eventually, allow a full integration in [Gysela-X](https://gyselax.github.io/). +Version 2.2.0 contains, first, the experimental PCG setup as presented in Litz et al (2026). Second, GMGPolar's code and data structures have been reworked and integrated Kokkos to, eventually, allow a full integration in [Gysela-X](https://gyselax.github.io/). 1. **Preconditioned Conjugate Gradient (PCG)** - Added PCG solver, allowing GMGPolar to be used as a preconditioner for CG instead of a standalone iterative solver. @@ -219,4 +219,8 @@ Version 2.2.0-G contains, first, the experimental PCG setup as presented in Litz 6. **Testing** - Added formatting validation tests and automatic CI testing with MUMPS. + +### GMGPolar 2.3.0 + +GMGPolar v2.3.0 finalizes the integration of Kokkos for GPU acceleration with GMGPolar. - Added Google Tests for PCG convergence validation. From a26230755ee64784b6b38fd1c29bc8dcaa4d221d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20K=C3=BChn?= Date: Mon, 29 Jun 2026 10:49:27 +0200 Subject: [PATCH 2/3] minor corrections --- CMakeLists.txt | 2 +- README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dbeec6be1..2660eb339 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ option(GMGPOLAR_USE_LIKWID "Use LIKWID to measure code (regions)." OFF) option(GMGPOLAR_USE_MUMPS "Use MUMPS to solve linear systems." OFF) option(GMGPOLAR_ENABLE_COVERAGE "Enable code coverage reporting (requires GCC/Clang)" OFF) -project(GMGPolar VERSION 2.1.0 LANGUAGES CXX) +project(GMGPolar VERSION 2.3.1 LANGUAGES CXX) # MUMPS does not automatically provide Fortran libraries if (${GMGPOLAR_USE_MUMPS}) enable_language(Fortran) diff --git a/README.md b/README.md index 758199983..82de031d5 100755 --- a/README.md +++ b/README.md @@ -219,8 +219,8 @@ Version 2.2.0 contains, first, the experimental PCG setup as presented in Litz e 6. **Testing** - Added formatting validation tests and automatic CI testing with MUMPS. - + - Added Google Tests for PCG convergence validation. + ### GMGPolar 2.3.0 GMGPolar v2.3.0 finalizes the integration of Kokkos for GPU acceleration with GMGPolar. - - Added Google Tests for PCG convergence validation. From 1ad151853212a9bd016f97ca0229e82e17eb5ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20J=2E=20K=C3=BChn?= <62713180+mknaranja@users.noreply.github.com> Date: Mon, 6 Jul 2026 20:31:26 +0200 Subject: [PATCH 3/3] Update README.md Co-authored-by: Thomas Padioleau --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 82de031d5..600f45751 100755 --- a/README.md +++ b/README.md @@ -224,3 +224,7 @@ Version 2.2.0 contains, first, the experimental PCG setup as presented in Litz e ### GMGPolar 2.3.0 GMGPolar v2.3.0 finalizes the integration of Kokkos for GPU acceleration with GMGPolar. + +### GMGPolar 2.3.1 + +GMGPolar v2.3.1 fixes the version in the root CMakeLists.txt.