Заседание семинара "Высокопроизводительные вычисления" 03.11.2016 в 11-00. "ТЕХНОЛОГИЯ МОДЕЛИРОВАНИЯ УПРУГИХ ВОЛН В СРЕДАХ СО СЛОЖНОЙ 3D ГЕОМЕТРИЕЙ ПОВЕРХНОСТИ НА ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ КЛАСТЕРАХ. КРАТКИЙ ОБЗОР DVM-СИСТЕМЫ ДЛЯ РАЗРАБОТКИ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ.", Титов Павел Андреевич
В работе рассматривается параллельный алгоритм моделирования 3D упругих волн для случая, когда свободная поверхность области моделирования имеет значительную кривизну. В алгоритме используется построение криволинейной сетки, хорошо согласованной с формой свободной поверхности. Проведены расчеты на кластере НКС-30Т, представлены результаты тестов на ускорение и масштабируемость.
Также, в работе сделан краткий обзор DVM-системы (www.dvm-system.org). Она представляет собой расширения языков C и Fortran спецификациями параллелизма, оформленных в виде директив к компилятору. Система позволяет создавать эффективные параллельные программы (DVMH-программы) как для классических многоядерных, так и для гетерогенных архитектур. В нее также включены средства функциональной отладки и отладки эффективности DVMH-программ.
На примере алгоритма автора были проведены сравнительные тесты для программы, распараллеленной вручную, а также при помощи DVM-системы.