The aim of this paper is to present how to make a dedicaded computed language polymorphic and multi type, in C++to solve partial differential equations with the finite element method. The driving idea is to make the language as close as possible to the mathematical notation.
Keywords: finite element method, grammars, languages
@article{M2AN_2002__36_5_809_0,
author = {Hecht, Fr\'ed\'eric},
title = {C++ tools to construct our user-level language},
journal = {ESAIM: Mod\'elisation math\'ematique et analyse num\'erique},
pages = {809--836},
year = {2002},
publisher = {EDP Sciences},
volume = {36},
number = {5},
doi = {10.1051/m2an:2002034},
mrnumber = {1955537},
zbl = {1039.68027},
language = {en},
url = {https://www.numdam.org/articles/10.1051/m2an:2002034/}
}
TY - JOUR AU - Hecht, Frédéric TI - C++ tools to construct our user-level language JO - ESAIM: Modélisation mathématique et analyse numérique PY - 2002 SP - 809 EP - 836 VL - 36 IS - 5 PB - EDP Sciences UR - https://www.numdam.org/articles/10.1051/m2an:2002034/ DO - 10.1051/m2an:2002034 LA - en ID - M2AN_2002__36_5_809_0 ER -
%0 Journal Article %A Hecht, Frédéric %T C++ tools to construct our user-level language %J ESAIM: Modélisation mathématique et analyse numérique %D 2002 %P 809-836 %V 36 %N 5 %I EDP Sciences %U https://www.numdam.org/articles/10.1051/m2an:2002034/ %R 10.1051/m2an:2002034 %G en %F M2AN_2002__36_5_809_0
Hecht, Frédéric. C++ tools to construct our user-level language. ESAIM: Modélisation mathématique et analyse numérique, Special issue on Programming, Tome 36 (2002) no. 5, pp. 809-836. doi: 10.1051/m2an:2002034
[1] ,, and, freefem+ documentation. http://www-rocq.inria.fr/Frederic. Hecht/freefem+.htm
[2] , Basic error estimates for elliptic problems, in Handbook of Numerical Analysis, Vol. II, P.G. Ciarlet and J.-L. Lions Eds., North-Holland (1991) 17-351. | Zbl
[3] and, Bison documentation. http://www.gnu.org/bison
[4] and, Automatic triangulation. Wiley (1996).
[5] , The mesh adapting software: bamg. http://www-rocq.inria.fr/gamma/cdrom/www/bamg/eng.htm INRIA (1998).
[6] and, freefem++ Manual. http://www-rocq.inria.fr/Frederic.Hecht/freefem++.htm
[7] and, Quelques méthodes classique de résolution de systèmes linèaires. Collection didactique, INRIA (1994).
[8] and, Domain decomposition methods for CAD. C. R. Acad. Sci. Paris Sér. I Math. 328 (1999) 73-80. | Zbl
[9] and, Scientific Computing for Engineers. Wiley (1998). | MR
[10] , Méthodes des éléments finis pour les fluides. Masson (1988). | Zbl
[11] , Algorthims + Data Structures = Programs. Prentice Hall (1976). | Zbl | MR
Cité par Sources :






