Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Coarsening strategies

Coarsening strategies for AMG hirarchy construction. Plus de détails...

Classes

struct  Arcane::Alina::AggregationCoarsening< Backend >
 Non-smoothed aggregation. Plus de détails...
 
struct  Arcane::Alina::RugeStubenCoarsening< Backend >
 Classic Ruge-Stuben coarsening with direct interpolation. Plus de détails...
 
struct  Arcane::Alina::SmoothedAggregationCoarserning< Backend >
 Smoothed aggregation coarsening. Plus de détails...
 
struct  Arcane::Alina::SmoothedAggregationEnergyMinCoarsening< Backend >
 Smoothed aggregation with energy minimization. Plus de détails...
 

Description détaillée

Coarsening strategies for AMG hirarchy construction.

A coarsener is a class that takes a system matrix and returns three operators:

  1. Restriction operator R that downsamples the residual error to a coarser level in AMG hierarchy,
  2. Prolongation operator P that interpolates a correction computed on a coarser grid into a finer grid,
  3. System matrix \(A^H\) at a coarser level that is usually computed as a Galerkin operator \(A^H = R A^h P\).

The AMG hierarchy is constructed by recursive invocation of the selected coarsener.