Premium
Life, a modern and unified C++ implementation of finite‐element and spectral‐element methods in 1D, 2D and 3D
Author(s) -
Prud'homme Christophe
Publication year - 2007
Publication title -
pamm
Language(s) - English
Resource type - Journals
ISSN - 1617-7061
DOI - 10.1002/pamm.200700764
Subject(s) - finite element method , spectral element method , element (criminal law) , focus (optics) , computer science , moment (physics) , mathematics , calculus (dental) , order (exchange) , range (aeronautics) , algorithm , computational science , algebra over a field , mathematical analysis , extended finite element method , engineering , structural engineering , pure mathematics , physics , optics , classical mechanics , law , aerospace engineering , medicine , finance , economics , dentistry , political science
We present a brief overview of Life, a unified framework for finite element and spectral element methods in 1D, 2D and 3D in C ++. First, we describe some basic principles, then we focus on the two cornerstones of the library, the polynomial library and FEEL++, a C ++ embedded language designed for partial differential equations. The applications range is potentially quite large; at the moment Life is essentially used for the development of new numerical methods and the exhaustive comparisons between standard ones e.g. high order methods, stabilisation methods. (© 2008 WILEY‐VCH Verlag GmbH & Co. KGaA, Weinheim)