RUS  ENG
Full version
JOURNALS // Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences // Archive

Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2015 Volume 19, Number 4, Pages 785–798 (Mi vsgtu1437)

This article is cited in 2 papers

Mathematical Modeling, Numerical Methods and Software Complexes

Tooling software for development and execution support of scientific computing applications in cluster systems

Yu. S. Artamonov, S. V. Vostokin

Samara State Aerospace University, Samara, 443086, Russian Federation

Abstract: Rationale: Many different tools exist for development of scientific computing applications. Most of them are focused on the process of writing software code, but often there is a need for applications that organize the computation process and support team development. The article describes application development specifics in the field of science-oriented computing and highlights individual issues in the development of such software. Classification of task management systems: The systems are classified by means of computing process organization and the layer of hardware abstraction. Templet development tools: The tools for application development considered in the article include parallel programming libraries, a task running and monitoring service and the monitoring subsystem for SSAU cluster. Close interaction between these tools enables effective teamwork for scientific application development. Applied problems solved by Templet tools: Tooling is used to solve practical issues in the field of modeling multi-dimensional dynamic systems behavior. The article demonstrates an approach that splits application development into system-level and applied development layers. Conclusion: The article concludes about the use of design techniques and the benefits provided by software development tools.

Keywords: tooling, service, library, parallel programming, environment, monitoring, computing, cluster.

UDC: 004.434; 004.453

MSC: 68M14, 68M20

Original article submitted 18/V/2015
revision submitted – 27/VI/2015

DOI: 10.14498/vsgtu1437



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024