S-MPI SOFTWARE SYSTEM FOR THE DEVELOPMENT, OPTIMIZATION AND EXECUTION OF PARALLEL APPLICATIONS ON SUPERCOMPUTER CLUSTERS
G. I. Voronov, V. D. Trushchin, V. V. Shumilin, D. V. Yezhov VANT. Ser.: Mat. Mod. Fiz. Proc 2013. Вып.3. С. 55-60.
Effective, reliable and easy-to-use software systems that support MPI-2 standard and provide quick development, optimization and execution of massively parallel applications are needed to effectively use advanced computing clusters. Implementation of such software systems requires resolving a set of theoretic and practical problems and of most importance among them are the problems of scalability, resilience, adaptation to advanced communication environments, etc. The paper describes S-MPI software system developed under contract with the RF Ministry of Education and Science, which includes S-MPI library and tools for the analysis of validity and efficiency of parallel applications. The S-MPI performance is compared with those of the two other commonly used MPI-2 implementations.Keywords: MPI, parallel computations, validation, tools for analysis.
|