Design and development high performance scientific computing applications using MDD methodology

Authors

Keywords:

MDD methodology, MDA technology, high-performance computing

Abstract

Paper presents the research result of using Model-Driven development (MDD) methodology to model and develop high performance scientific computing (HPSC) applications. We choose MDA technology as one of the MDD standards, and specify HPSC application development process with MDA models: computation independent model (CIM), platform independent model (PIM) and platform specific model (PSM). The refined machine-readable PSM model could be automatically generated to programming code. In order to developing complex HPSC application presents to organize relay race of specialties based on MDA technology,which is allowed to distribute work between specialties from different research areas. As a case study, we implement HPSC application based on MDA models for the problem of fluid flow in oil reservoir, which is used programming language Java and parallel programming standard MPI.

Downloads

How to Cite

Design and development high performance scientific computing applications using MDD methodology. (2015). Journal of Mathematics, Mechanics and Computer Science, 85(2). https://bm.kaznu.kz/index.php/kaznu/article/view/298