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.


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
1420-9136
Publication date 2008-04
Sub-type Article (original research)
DOI 10.1007/s00024-008-0327-7
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
Collection year 2009
Language eng
Subject 010302 Numerical Solution of Differential and Integral Equations
970104 Expanding Knowledge in the Earth Sciences
C1
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
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
 
Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 6 times in Thomson Reuters Web of Science Article | Citations
Scopus Citation Count Cited 7 times in Scopus Article | Citations
Google Scholar Search Google Scholar
Access Statistics: 101 Abstract Views  -  Detailed Statistics
Created: Wed, 08 Apr 2009, 20:07:30 EST by Tracy Paroz on behalf of Earth Systems Science Computational Centre