Arcane  4.2.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Stratégies de dé-raffinement

Stratégies de dé-raffinement pour la construction de la hiérarchie AMG. Plus de détails...

Classes

struct  Arcane::Alina::AggregationCoarsening< Backend >
 Agrégation non lissée. Plus de détails...
struct  Arcane::Alina::RugeStubenCoarsening< Backend >
 Coarsening Ruge-Stuben classique avec interpolation directe. Plus de détails...
struct  Arcane::Alina::SmoothedAggregationCoarserning< Backend >
 Raffinement par agrégation lissée. Plus de détails...
struct  Arcane::Alina::SmoothedAggregationEnergyMinCoarsening< Backend >
 Agrégation lissée avec minimisation d'énergie. Plus de détails...

Description détaillée

Stratégies de dé-raffinement pour la construction de la hiérarchie AMG.

Un dé-raffineur est une classe qui prend une matrice système et retourne trois opérateurs :

  1. Opérateur de restriction R qui sous-échantillonne l'erreur résiduelle à un niveau plus grossier dans la hiérarchie AMG,
  2. Opérateur de prolongation P qui interpole une correction calculée sur une grille plus grossière vers une grille plus fine,
  3. Matrice système \(A^H\) à un niveau plus grossier qui est généralement calculée comme un opérateur de Galerkin \(A^H = R A^h P\).

La hiérarchie AMG est construite par invocation récursive du dé-raffineur sélectionné.