Options
2017
Book Article
Title
Rapid Enriched Simulation Application Development with PUMA
Abstract
In this paper we describe the functionality and the main components of the PUMA software toolkit. PUMA is designed to allow for the rapid development of simulation applications using generalized finite element techniques based on the partition of unity method (PUM). Unlike classical finite element methods (FEM) a PUM can directly utilize user insight, domain-specific information and physics-based basis functions to reduce the computational cost substantially and thereby allows for the rapid evaluation of novel models. We discuss the basic building blocks of the PUMA software framework and present some examples showcasing the capabilities of PUMA and its ease of use.