C++ tools to construct our user-level language
ESAIM: Modélisation mathématique et analyse numérique, Tome 36 (2002) no. 5, pp. 809-836.

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.

DOI : 10.1051/m2an:2002034
Classification : 68N15, 78M10, 80M10
Mots clés : 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},
     publisher = {EDP-Sciences},
     volume = {36},
     number = {5},
     year = {2002},
     doi = {10.1051/m2an:2002034},
     mrnumber = {1955537},
     zbl = {1039.68027},
     language = {en},
     url = {http://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  - http://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 http://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, Tome 36 (2002) no. 5, pp. 809-836. doi : 10.1051/m2an:2002034. http://www.numdam.org/articles/10.1051/m2an:2002034/

[1] D. Bernardi, F. Hecht, K. Ohtsuka and O. Pironneau, freefem+ documentation. http://www-rocq.inria.fr/Frederic. Hecht/freefem+.htm

[2] P.G. Ciarlet, 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] C. Donnelly and R. Stallman, Bison documentation. http://www.gnu.org/bison

[4] P. Frey and P.L. George, Automatic triangulation. Wiley (1996).

[5] F. Hecht, The mesh adapting software: bamg. http://www-rocq.inria.fr/gamma/cdrom/www/bamg/eng.htm INRIA (1998).

[6] F. Hecht and O. Pironneau, freefem++ Manual. http://www-rocq.inria.fr/Frederic.Hecht/freefem++.htm

[7] P. Joly and M. Vidrascu, Quelques méthodes classique de résolution de systèmes linèaires. Collection didactique, INRIA (1994).

[8] J.L. Lions and O. Pironneau, Domain decomposition methods for CAD. C. R. Acad. Sci. Paris Sér. I Math. 328 (1999) 73-80. | Zbl

[9] B. Lucquin and O. Pironneau, Scientific Computing for Engineers. Wiley (1998). | MR

[10] O. Pironneau, Méthodes des Žéléments finis pour les fluides. Masson (1988). | Zbl

[11] N. Wirth, Algorthims + Data Structures = Programs. Prentice Hall (1976). | MR | Zbl

Cité par Sources :