Title | ||
---|---|---|
An object-oriented adaptive finite element code: design issues and applications in hyperthermia threatment planning |
Abstract | ||
---|---|---|
The finite element code Kaskade has been developed for the solution of partial differential equations in one, two, and three space dimensions. Its object-oriented implementation concept is based on the programming language C++. Adaptive finite element techniques are employed to provide solution procedures of optimal computational complexity. This implies a posteriori error estimation, local mesh refinement and multilevel preconditioning.One major concept of the implementation is the separation of 'geometric' and 'algebraic' entities. The former ones mainly comprise typical problem-dependent classes like the mesh, the finite element, and the materials. The mesh structure and node distribution may be rather complex due to the nested refinement levels created in the adaptive solution process. By using a global node-numbering strategy we transfer the geometry-based features into algebraic structures; the latter include special sparse matrix classes and vector templates.Beyond the formal description of the code we present an application arising in a current research project. Here a real-life problem has to be solved, involving the calculation of electromagnetic fields and temperature distributions in human bodies in order to support hyperthermia treatment planning in a clinical environment. |
Year | DOI | Venue |
---|---|---|
1996 | 10.1007/978-1-4612-1986-6_5 | Modern software tools for scientific computing |
Keywords | DocType | ISBN |
object-oriented adaptive finite element,design issue,hyperthermia threatment planning | Conference | 0-8176-3974-8 |
Citations | PageRank | References |
3 | 0.62 | 4 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rudolf Beck | 1 | 3 | 0.96 |
Bodo Erdmann | 2 | 59 | 5.76 |
Rainer Roitzsch | 3 | 21 | 7.13 |