• Title of article

    A New Design of Scientific Software Using Python and XML

  • Author/Authors

    Lutz Gross، نويسنده , , Hans Muhlhaus، نويسنده , , Elspeth Thorne، نويسنده , , Ken Steube ، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2008
  • Pages
    18
  • From page
    653
  • To page
    670
  • 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.
  • Keywords
    partial differential equations , mathematical modelling , XML schema , Drucker–Prager flow.
  • Journal title
    Pure and Applied Geophysics
  • Serial Year
    2008
  • Journal title
    Pure and Applied Geophysics
  • Record number

    430206