Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Provided backends

Backends implemented in Alina. Plus de détails...

Classes

struct  Arcane::Alina::backend::BlockCSRBackend< real >
 block_crs backend definition. Plus de détails...
 
struct  Arcane::Alina::backend::cuda< real, DirectSolver >
 CUDA backend. Plus de détails...
 
struct  Arcane::Alina::backend::EigenBackend< real >
 Eigen backend. Plus de détails...
 

Description détaillée

Backends implemented in Alina.

A backend in Alina is a class that defines matrix and vector types together with several operations on them, such as creation, matrix-vector products, vector sums, inner products etc. The AMG hierarchy is moved to the specified backend upon construction. The solution phase then uses types and operations defined in the backend. This enables transparent acceleration of the solution phase with OpenMP, OpenCL, CUDA, or any other technologies.