Tooling software for development and execution support of scientific computing applications in cluster systems
Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences, Tome 19 (2015) no. 4, pp. 785-798

Voir la notice de l'article provenant de la source Math-Net.Ru

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.
@article{VSGTU_2015_19_4_a14,
     author = {Yu. S. Artamonov and S. V. Vostokin},
     title = {Tooling software for development and execution support of scientific computing applications in cluster systems},
     journal = {Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences},
     pages = {785--798},
     publisher = {mathdoc},
     volume = {19},
     number = {4},
     year = {2015},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VSGTU_2015_19_4_a14/}
}
TY  - JOUR
AU  - Yu. S. Artamonov
AU  - S. V. Vostokin
TI  - Tooling software for development and execution support of scientific computing applications in cluster systems
JO  - Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences
PY  - 2015
SP  - 785
EP  - 798
VL  - 19
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VSGTU_2015_19_4_a14/
LA  - ru
ID  - VSGTU_2015_19_4_a14
ER  - 
%0 Journal Article
%A Yu. S. Artamonov
%A S. V. Vostokin
%T Tooling software for development and execution support of scientific computing applications in cluster systems
%J Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences
%D 2015
%P 785-798
%V 19
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VSGTU_2015_19_4_a14/
%G ru
%F VSGTU_2015_19_4_a14
Yu. S. Artamonov; S. V. Vostokin. Tooling software for development and execution support of scientific computing applications in cluster systems. Journal of Samara State Technical University, Ser. Physical and Mathematical Sciences, Tome 19 (2015) no. 4, pp. 785-798. http://geodesic.mathdoc.fr/item/VSGTU_2015_19_4_a14/