The article is devoted to the development of automated debugging software for parallel programs used in the analysis of the impact of mining on the ecology of the region using the MPI communication interface. The system combines the approaches of static analysis of the source code and automated control of correctness at runtime. Each approach implements a separate component of the system. An innovative idea embedded in the system is to determine the necessary checks in the patterns of erroneous behavior that the user can control by modifying the templates from the proposed set, adding their own or deleting ones that are not required. A system for describing patterns is described and several examples of formalizing errors are given. Some of ...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This thesis focuses on fault-tolerance for MPI codes on computational clusters. When an application ...
Abstract. This paper describes a debugging interface that has been developed for a parallel software...
The article is devoted to the development of automated debugging software for parallel programs used...
Message Passing Interface (MPI) is the most commonly used paradigm in writing parallel programs sinc...
Abstract: Main possibilities of the analyzer of MPI program correctness are considered. Th...
The trend towards many-core multi-processor systems and clusters will make systems with tens and hun...
In message passing programs, once a process terminates with an unexpected error, the terminated proc...
technical reportMessage Passing Interface is a widely used standard in the High Performance and Sci...
In this thesis computer programming and programming systems are studied, with a view to reducing the...
Parallel programming is a complex, and, since the multi-core era has dawned, also a more common task...
Petascale platforms with O(10{sup 5}) and O(10{sup 6}) processing cores are driving advancements in ...
This paper describes the preliminary results of a project investigating approaches to dynamic debugg...
MPI is the de-facto standard message-passing based parallel programming model. However, the bug dete...
Increasing computational demand of simulations motivates the use of parallel computing systems. At t...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This thesis focuses on fault-tolerance for MPI codes on computational clusters. When an application ...
Abstract. This paper describes a debugging interface that has been developed for a parallel software...
The article is devoted to the development of automated debugging software for parallel programs used...
Message Passing Interface (MPI) is the most commonly used paradigm in writing parallel programs sinc...
Abstract: Main possibilities of the analyzer of MPI program correctness are considered. Th...
The trend towards many-core multi-processor systems and clusters will make systems with tens and hun...
In message passing programs, once a process terminates with an unexpected error, the terminated proc...
technical reportMessage Passing Interface is a widely used standard in the High Performance and Sci...
In this thesis computer programming and programming systems are studied, with a view to reducing the...
Parallel programming is a complex, and, since the multi-core era has dawned, also a more common task...
Petascale platforms with O(10{sup 5}) and O(10{sup 6}) processing cores are driving advancements in ...
This paper describes the preliminary results of a project investigating approaches to dynamic debugg...
MPI is the de-facto standard message-passing based parallel programming model. However, the bug dete...
Increasing computational demand of simulations motivates the use of parallel computing systems. At t...
This paper describes a tool for debugging programs which have been developed using evolutionary soft...
This thesis focuses on fault-tolerance for MPI codes on computational clusters. When an application ...
Abstract. This paper describes a debugging interface that has been developed for a parallel software...