TY - GEN
T1 - Interpreter oofelie for PDEs
AU - Klapka, I.
AU - Cardona, A.
AU - Géradin, Michel
PY - 2000
Y1 - 2000
N2 - Recent advances in computational hardware allow us to consider solving complex phenomena (e.g., coupled problems, large non linearities, optimization, etc.). Complexity of problems to be analyzed is constantly increasing due to current industrial demands that pose severe constraints to software developers. Object-oriented programming has emerged as a solution to manage complexity. In this paper, we describe aspects in the development of a finite element program written in C++. Particular aspects of the formulation, as the concepts of partition and tools for the decomposition of the problem into several sub-parts, are introduced. Examples illustrating applications are shown.
AB - Recent advances in computational hardware allow us to consider solving complex phenomena (e.g., coupled problems, large non linearities, optimization, etc.). Complexity of problems to be analyzed is constantly increasing due to current industrial demands that pose severe constraints to software developers. Object-oriented programming has emerged as a solution to manage complexity. In this paper, we describe aspects in the development of a finite element program written in C++. Particular aspects of the formulation, as the concepts of partition and tools for the decomposition of the problem into several sub-parts, are introduced. Examples illustrating applications are shown.
KW - C++
KW - Command line interpreter
KW - Coupled problems
KW - Object-oriented programming
UR - http://www.scopus.com/inward/record.url?scp=33845581144&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33845581144
SN - 8489925704
SN - 9788489925700
T3 - European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2000
BT - European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2000
T2 - European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2000
Y2 - 11 September 2000 through 14 September 2000
ER -