Pavel JIRANEK : January 16, 2013

Design of an object oriented framework for algebraic multigrid methods


Pavel JIRANEK, CERFACS

Wednesday January 16, 14:00 p.m., at CERFACS



Abstract:


The common patterns and components used to define an algebraic multigrid (AMG) solver motivate us to create a general implementation framework for these methods. The framework involves several appealing features of modern object oriented languages including abstraction, polymorphism, and generic programming, and allows to implement various components of AMG in a unified manner. We aim mainly on creating an environment which would allow to: * implement any kind of AMG method including the classical and aggregation-based methods, * combine arbitrarily the AMG components per level, * extend easily the functionality of any part of the existing algorithms, * recompute the preconditioner based on the selected information present in the currently existing hierarchy. In the presentation, we recall some basics of AMG algorithms and describe the design of the framework including its current state of development. We illustrate its use on some academic numerical experiments and on problems arising in reservoir simulations.
CNESEADSEDFMeteo FranceONERASAFRANTotal
English | French | Intranet | FTP | Site Map | Legal Information | © CERFACS 2009 | Conception: CERFACS - Oréalys