Проектирование и разработка приложений для высокопроизводительных научных вычислений с применением методологии MDD

Авторы

  • B. Matkerim Казахский национальный университет имени аль-Фараби image/svg+xml
  • D. Zh. Akhmed-Zaki Казахский национальный университет имени аль-Фараби image/svg+xml
  • M. E. Mansurova Казахский национальный университет имени аль-Фараби image/svg+xml

Ключевые слова:

методология MDD, концепция MDA, высокопроизводительные научные вычисления

Аннотация

В данной работе представлены результаты исследований по применению методологии MDD при разработке высокопроизводительных научных HPSC приложений (HPSC - High Performance Scientific Computing). В качестве одного из стандартов MDD выбрана концепция MDA. Процесс разработки HPSC приложений описан с помощью моделей MDA: вычислительно-независимой (CIM), платформенно-независимой (PIM) и платформенно-зависимой (PSM) моделей. Построенная машиночитаемая (machine readable) модель PSM позволяет производить автоматическую генерацию программного кода. Для создания сложных научных приложений на основе технологии MDA для HPSC приложений предложен подход с передачей эстафеты, который распределяет работу между специалистами из различных областей. В качестве конкретного примера на основе разработанной модели MDA реализовано приложение для решения задачи движения жидкости в нефтяном пласте с при- менением языка программирования Java и стандарта параллельного программирования MPI.

Загрузки

Как цитировать

Проектирование и разработка приложений для высокопроизводительных научных вычислений с применением методологии MDD. (2015). Вестник КазНУ. Серия математика, механика, информатика, 85(2). https://bm.kaznu.kz/index.php/kaznu/article/view/298