Skip to main navigation Skip to search Skip to main content

Distributed functional framework for recursive finite element simulations

  • Technical University of Munich

Research output: Contribution to journal › Article › peer-review

3 Scopus citations

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 languageEnglish
Pages (from-to)813-826
Number of pages14
JournalParallel Computing
Volume25
Issue number7
DOIs
StatePublished - 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