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
Link To Document :
بازگشت