A new design of scientific software using Python and XML

Gross, Lutz, Muhlhaus, Hans, Thorne, Elspeth and Steube, Ken (2008) A new design of scientific software using Python and XML. Pure and Applied Geophysics, 165 3-4: 653-670. doi:10.1007/s00024-008-0327-7

Author Gross, Lutz
Muhlhaus, Hans
Thorne, Elspeth
Steube, Ken
Title A new design of scientific software using Python and XML
Journal name Pure and Applied Geophysics   Check publisher's open access policy
ISSN 0033-4553
Publication date 2008-04-01
Year available 2008
Sub-type Article (original research)
DOI 10.1007/s00024-008-0327-7
Open Access Status DOI
Volume 165
Issue 3-4
Start page 653
End page 670
Total pages 17
Editor X. C. Yin
A. Donnellan
M. Matsu'ura
P. R. Mora
Place of publication Basel, Switzerland
Publisher Birkauser Verlag
Language eng
Subject 010302 Numerical Solution of Differential and Integral Equations
970104 Expanding Knowledge in the Earth Sciences
Abstract In this paper we advance the development of our python-based package for the solution of partial differential equations using spatial discretization techniques such as the finite element method (FEM) via two approaches. First we define a Model class object which makes it easy to break down a complex simulation into simpler sub-models, which then can be linked together into a highly efficient whole. Second, we implement an XML schema in which we can save an entire simulation. This allows implemention of check-pointing in addition to graphical user interfaces which enables non-programmers to use models developed for their research. These features are built upon our escript module, a software package designed to develop numerical models in a very abstract way while still allowing the use of computational components implemented in C and C++ to achieve extreme high-performance for time-intensive calculations.
Keyword Partial differential equations
mathematical modelling
XML schema
Drucker–Prager flow
Q-Index Code C1
Q-Index Status Confirmed Code
Institutional Status UQ
Additional Notes Published online: 14 May 2008

Document type: Journal Article
Sub-type: Article (original research)
Collections: 2009 Higher Education Research Data Collection
Earth Systems Science Computational Centre Publications
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 8 times in Thomson Reuters Web of Science Article | Citations
Scopus Citation Count Cited 11 times in Scopus Article | Citations
Google Scholar Search Google Scholar
Created: Thu, 09 Apr 2009, 06:07:30 EST by Tracy Paroz on behalf of Earth Systems Science Computational Centre