You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+22-7Lines changed: 22 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [0.7.0] - 2026-03-10
9
+
10
+
### Breaking
11
+
12
+
- Complete rework of patch-based smoothers. Since PR[#94](https://github.com/gridap/GridapSolvers.jl/pull/94/files). List of breaking changes:
13
+
- All the patch machinery has been removed (`PatchDecomposition`, `PatchFESpace`, `PatchTriangulation`, etc...) in favour of the new Gridap patch machinery (since Gridap v0.19).
14
+
- The old `PatchBasedLinearSolver` has been renamed to `PatchSolver` and now uses the new patch machinery. The constructors are similar but should be simpler and more flexible/robust. This still integrates the blocks on demand.
15
+
- The old `VankaSolver` has been renamed to `BlockJacobiSolver` and has been extended to distributed. It it now an alternative to `PatchSolver` where the local problems are extracted directly from the matrix instead of re-computing the local problems (and are equivalent if the patched weakform coincides with the original problem).
16
+
-`PatchProlongationOperator` now uses the new `PatchSolver` machinery. A new operator `BlockJacobiProlongationOperator` has been added, which is equivalent but uses the `BlockJacobiSolver` machinery.
17
+
18
+
### Added
19
+
20
+
-`GMGLinearSolver` now supports F- and W-cycles on top of the existing V-cycle. The iteration type can be now chosen through the `cycle_type` kwarg. Since PR[#94](https://github.com/gridap/GridapSolvers.jl/pull/94/files).
21
+
- Non-preconditioned CG solver is now also available. Added Lanczos eigenvalue add-on for CG solvers to compute approximations of the . Since PR[#94](https://github.com/gridap/GridapSolvers.jl/pull/94/files).
22
+
8
23
## [0.6.2] - 2026-03-08
9
24
10
25
### Fixed
@@ -19,16 +34,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
19
34
20
35
## [0.6.0] - 2025-06-13
21
36
37
+
### Breaking
38
+
39
+
- Removed the `ModelHierarchy` from the `GMGLinearSolver` constructors. This should allow more flexibility for the GMG solver (for instance, to create a P-GMG). Since PR[#92](https://github.com/gridap/GridapSolvers.jl/pull/92).
40
+
22
41
### Added
23
42
24
43
- Added support for Gridap v0.19. Since PR[#92](https://github.com/gridap/GridapSolvers.jl/pull/92).
25
44
- Added a new extension for `Pardiso.jl`. Since PR[#92](https://github.com/gridap/GridapSolvers.jl/pull/92).
26
45
27
-
### Changed
46
+
##[0.5.0] - 2025-04-29
28
47
29
-
-**BREAKING:** Removed the `ModelHierarchy` from the `GMGLinearSolver` constructors. This should allow more flexibility for the GMG solver (for instance, to create a P-GMG). Since PR[#92](https://github.com/gridap/GridapSolvers.jl/pull/92).
48
+
### Breaking
30
49
31
-
## [0.5.0] - 2025-04-29
50
+
- Moved dependencies for GridapP4est, GridapPETSc and IterativeSolvers into extensions (i.e weak dependencies). Since PR[#76](https://github.com/gridap/GridapSolvers.jl/pull/76).
32
51
33
52
### Added
34
53
@@ -38,10 +57,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
38
57
- Added `RichardsonLinearSolver`. Since PR[#87](https://github.com/gridap/GridapSolvers.jl/pull/87).
39
58
- Added `NullspaceSolver` for serial. Since PR[#88](https://github.com/gridap/GridapSolvers.jl/pull/88).
40
59
41
-
### Changed
42
-
43
-
-**BREAKING:** Moved GridapP4est, GridapPETSc and IterativeSolvers into extensions (i.e weak dependencies). Since PR[#76](https://github.com/gridap/GridapSolvers.jl/pull/76).
44
-
45
60
## Previous versions
46
61
47
62
A changelog is not maintained for older versions than 0.4.0.
0 commit comments