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