Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Veselin Dobrev
1b76dbd97c
In the constructor of class GeometricMultigrid, allow the input
...
array ess_bdr to be empty.
2024-02-11 21:02:43 -08:00
Will Pazner
b785573016
Merge remote-tracking branch 'origin/master' into multigrid-ess-dof-fix
2024-02-09 10:42:34 -08:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Will Pazner
9c01a3eca7
Use RectangularConstrainedOperator for prolongations in GeometricMultigrid
...
This fixes a bug in the multigrid solver. If the prolongation operators are not
constrained, then their transpose will have nontrivial action on the essential
DOFs, resulting in degraded convergence.
2023-11-30 19:50:51 -08:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Sebastian Grimberg
7548778722
Rename Mult -> ArrayMult and similar to avoid partially overridden warnings
2022-12-14 18:14:38 -08:00
Sebastian Grimberg
b15b188c44
Update const for Mult with multiple RHS
2022-08-01 08:59:06 -07:00
Sebastian Grimberg
9a2f3d5c73
Upgrades to Multigrid for multiple RHS
2022-07-14 15:52:25 -07:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
chakshinglee
924e321351
fix destructor of Multigrid
2020-11-02 13:03:35 -08:00
chakshinglee
a2f5eb54cb
fix destructor of Multigrid
2020-11-02 12:50:49 -08:00
chakshinglee
71c947d966
fix style
2020-10-27 13:46:45 -07:00
chakshinglee
a19b34b403
fix wrong input for Solver size and initialize vectors with 0.0
2020-10-27 00:30:06 -07:00
chakshinglee
e55fbc7af5
add a constructor of Multigrid that all the components (operators, smoothers, prolongations) and given from input
2020-10-26 15:12:32 -07:00
chakshinglee
8f5d0ef084
define GeometricMultigrid as a derived class of Multigrid, move the components in Multigrid that depend on finite element spaces to GeometricMultigrid
2020-10-26 15:00:55 -07:00
Andrew T. Barker
03533d095c
Allow nonsymmetric smoothers in Multigrid object.
2020-06-26 13:22:25 -07:00
Tzanio
7abd1bcb95
minor
2020-04-18 18:07:43 -07:00
Daniel Drzisga
6f047ab99a
* Moved TransferOperators (Prolongations) to FiniteElementSpaceHierarchy
...
* Merged MultigridSolver into Multigrid class
* Moved as much as possible in to the Multigrid class in order to make DiffusionMultigrid smaller
* Changed interfaces such that they look like in the mockup from the 4/1/20 telecon
2020-04-04 12:05:19 +02:00