This contribution gives an overview of current research in applying object oriented programming to scientific computing at the computational mechanics laboratory (LABMEC) at the school of civil engineering - UNICAMP. The main goal of applying object oriented programming to scientific computing is to implement increasingly complex algorithms in a structured manner and to hide the complexity behind a simple user interface. The following areas are current topics of research and documented within the paper: hp-adaptive finite elements in one-, two- and three dimensions with the development of automatic refinement strategies, multigrid methods applied to adaptively refined finite element solution spaces and parallel computing.
Keywords: finite element method, object oriented programming, adaptivity, multigrid, substructuring
@article{M2AN_2002__36_5_793_0,
author = {Devloo, Philippe R. B. and Longhin, Gustavo C.},
title = {Object oriented design philosophy for scientific computing},
journal = {ESAIM: Mathematical Modelling and Numerical Analysis },
pages = {793--807},
year = {2002},
publisher = {EDP-Sciences},
volume = {36},
number = {5},
doi = {10.1051/m2an:2002041},
zbl = {1024.65110},
language = {en},
url = {http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002041/}
}
TY - JOUR AU - Devloo, Philippe R. B. AU - Longhin, Gustavo C. TI - Object oriented design philosophy for scientific computing JO - ESAIM: Mathematical Modelling and Numerical Analysis PY - 2002 SP - 793 EP - 807 VL - 36 IS - 5 PB - EDP-Sciences UR - http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002041/ DO - 10.1051/m2an:2002041 LA - en ID - M2AN_2002__36_5_793_0 ER -
%0 Journal Article %A Devloo, Philippe R. B. %A Longhin, Gustavo C. %T Object oriented design philosophy for scientific computing %J ESAIM: Mathematical Modelling and Numerical Analysis %D 2002 %P 793-807 %V 36 %N 5 %I EDP-Sciences %U http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002041/ %R 10.1051/m2an:2002041 %G en %F M2AN_2002__36_5_793_0
Devloo, Philippe R. B.; Longhin, Gustavo C. Object oriented design philosophy for scientific computing. ESAIM: Mathematical Modelling and Numerical Analysis , Special issue on Programming, Tome 36 (2002) no. 5, pp. 793-807. doi: 10.1051/m2an:2002041
Cité par Sources :