|
This article is cited in 2 scientific papers (total 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
(published under the terms of the Creative Commons Attribution 4.0 International License)
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.
Original article submitted 18/V/2015 revision submitted – 27/VI/2015
Citation:
Yu. S. Artamonov, S. V. Vostokin, “Tooling software for development and execution support of scientific computing applications in cluster systems”, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 19:4 (2015), 785–798
Linking options:
https://www.mathnet.ru/eng/vsgtu1437 https://www.mathnet.ru/eng/vsgtu/v219/i4/p785
|
|