В статье описывается использование системы автоматизации управления фрагментами вычислений,
называемой LuNA (Language for Numerical Algorithms), для фрагментированного решения задачи построения
адаптивной структурированной сетки. Основная идея LuNA состоит в том, чтобы использовать высокоуровневое
представление алгоритма приложения, чтобы обеспечить его автоматическое выполнение на
мультикомпьютерах с гибридными узлами без необходимости программирования специалистом на низком
уровне. Построенная расчетная сеточная структура адаптируется к значениям заданной функции путем решения
системы дифференциальных уравнений методом конечных разностей. В качестве дифференциального метода
построения сетки использовано обращенное уравнение Бельтрами. Проведен ряд тестов на суперкомпьютере с
использованием описываемого фрагментированного алгоритма, в том числе на большом количестве потоков для
сетки размером в 500 миллионов узлов.
ФРАГМЕНТИРОВАННЫЙ АЛГОРИТМ ПОСТРОЕНИЯ АДАПТИВНОЙ СЕТКИ
Опубликован September 2020
Аннотация
Язык
Рус
Ключевые слова
обращенное уравнение Бельтрами
структурированная сетка
адаптивная сетка
фрагментированное программирование
LuNA
высокопроизводительные вычисления
трехмерная декомпозиция
Как цитировать
[1]
Ахмед-Заки, Д., Турар, О. и Лебедев, Д. 2020. ФРАГМЕНТИРОВАННЫЙ АЛГОРИТМ ПОСТРОЕНИЯ АДАПТИВНОЙ СЕТКИ. Вестник КазНПУ имени Абая, Серия «Физико-математические науки». 71, 3 (сен. 2020), 37–44. DOI:https://doi.org/10.51889/2020-3.1728-7901.05.