FieldML: concepts and implementation
Open Access
- 28 May 2009
- journal article
- research article
- Published by The Royal Society in Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences
- Vol. 367 (1895), 1869-1884
- https://doi.org/10.1098/rsta.2009.0025
Abstract
The field modelling language FieldML is being developed as a standard for modelling and interchanging field descriptions in software, suitable for a wide range of computation techniques. It comprises a rich set of operators for defining generalized fields as functions of other fields, starting with basic domain fields including sets of discrete objects and coordinate systems. It is extensible by adding new operators and by their arbitrary combination in expressions, making it well suited for describing the inherent complexity of biological materials and organ systems. This paper describes the concepts behind FieldML, including a simple example of a spatially varying finite-element field. It outlines current implementations in established, open source computation and visualization software, both drawing on decades of bioengineering modelling software development experience.Keywords
This publication has 5 references indexed in Scilit:
- libMesh : a C++ library for parallel adaptive mesh refinement/coarsening simulationsEngineering with Computers, 2006
- Managing complexity in massively parallel, adaptive, multiphysics applicationsEngineering with Computers, 2006
- Modelling and visualising the heartComputing and Visualization in Science, 2002
- Enabling Interoperation of High Performance, Scientific Computing Applications: Modeling Scientific Data with the Sets and Fields (SAF) Modeling SystemLecture Notes in Computer Science, 2001
- Computational Mechanics of the HeartJournal of Elasticity, 2000