Commit Graph
20 Commits
Author SHA1 Message Date
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