Design and development high performance scientific computing applications using MDD methodology
Keywords:
MDD methodology, MDA technology, high-performance computingAbstract
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
Issue
Section
Computer Science
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
