Attached Parallel Fields
The Attached Parallel Fields (APF) library supports the storage and manipulation of finite element fields attached to a mesh database. It includes a wide variety of built-in finite element basis functions and integration rules. Users can extend APF with their own custom basis functions and integration rules. Storage of raw field data is supported through interchangeable back ends for multiple mesh databases. Basic field operations such as integration are implemented in a core library, with more user-specific functionality such as error estimation in the form of additional modules. Applications built on APF’s interface gain compatibility with multiple mesh databases and field descriptions.