Abstract
In contrast to standard finite element methods, the recursive substructuring technique assembles the element matrices recursively in several levels. The adaptive version results in an unbalanced tree with equation systems in each node. In order to increase efficiency and to reduce memory consumption, conventional static condensation is replaced by an iterative solver. Its convergence is enhanced by transformation to a hierarchical basis. For automated parallelization, the method is coded using functional programming in Haskell and in the data flow language FASAN for the topmost coordinating layer (the framework), where data locality is achieved by monads and stream semantics, respectively. Adaptivity requires dynamic load balancing with strategies like bisectors, hashing techniques or the generation of threads.
| Original language | English |
|---|---|
| Pages (from-to) | 813-826 |
| Number of pages | 14 |
| Journal | Parallel Computing |
| Volume | 25 |
| Issue number | 7 |
| DOIs | |
| State | Published - Jul 1999 |
Fingerprint
Dive into the research topics of 'Distributed functional framework for recursive finite element simulations'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver