Proceedings of ISP RAS


Prototype of an integrated software platform for tracking computer simulations to solve complex problems of mathematical modeling.

M.P. Galanin, M.M. Gorbunov-Posadov, A.V. Ermakov, V.V. Lukin, A.S. Rodin, K.L. Shapovalov.

Abstract

The software platform for mathematical modeling support Temetos is decribed. The Temetos platform is the integrated graphical tool environment for the study of mathematical models of physical processes and technical systems. Temetos platform provides opportunities for preparation of geometric and physical models of the object; external or built-in problem-oriented modules configuration, including numerical method parameters configuration; computational module launch and executing control; calculations results visualization and analysis. The platform consists of three subsystems: the mathematical subsystem, including command-line utilities for the computational domain discretization and triangulation and software modules for the numerical solution of the mathematical model differntial equation systems; instrumental graphics subsystem, including tools for the 3D geometric design of the investigated object model; subject libraries subsystem containing structured knowledgebase for the simulated structures, constructions and physical processes (elements of the libraries are: 3D object models, meshes, material physical models and others.). The subject libraries subsystem is the base of platform information structure. It contains of free format XML files decribing knowledgebase elements. Hierarchical library architecture and universal data interfaces leads the platform to grow and to implement the new subject areas and mathematical models in easy way. As examples of platform implementation the simulation of plasma flow instability in astrophysical conditions and model of brittle material failure under heat load are considered.

Keywords

mathematical modeling, integrated software platform, computational experiment, model knowledgebase

Edition

Proceedings of the Institute for System Programming, vol. 26, issue 3, 2014, pp. 51-68.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2014-26(3)-2

Full text of the paper in pdf (in Russian) Back to the contents of the volume