{"title":"Heterogeneous parallel implementation of a multigrid method with full approximation in the NOISETTE code","authors":"A. V. Gorobets, S. Sukov, A. R. Magomedov","doi":"10.20948/mm-2024-02-08","DOIUrl":null,"url":null,"abstract":"Статья посвящена ускорению расчетов сжимаемых течений на гибридных кластерных системах с помощью многосеточного метода с полной аппроксимацией (FAS MG--Full Approximation Scheme MultiGrid). Базовая численная методика имеет следующие особенности: для пространственной дискретизации используются неструктурированные смешанные сетки и схемы с определением сеточных функций в сеточных узлах, для дискретизации по времени используется неявная схема. Целью данной работы является получение многократного ускорения расчета в стационарной постановке как на центральных, так и на графических процессорах без каких-либо существенных потерь в параллельной эффективности. Описывается подход к построению сеточных уровней, методика повышения качества сеточного представления геометрии моделируемых объектов, параллельная реализация в рамках комбинированного распараллеливания, сочетающего MPI для параллельной модели с распределенной памятью, OpenMP для модели с общей памятью и OpenCL для вычислений на графических процессорах различной архитектуры.","PeriodicalId":367677,"journal":{"name":"Математическое моделирование","volume":"1 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Математическое моделирование","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20948/mm-2024-02-08","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Статья посвящена ускорению расчетов сжимаемых течений на гибридных кластерных системах с помощью многосеточного метода с полной аппроксимацией (FAS MG--Full Approximation Scheme MultiGrid). Базовая численная методика имеет следующие особенности: для пространственной дискретизации используются неструктурированные смешанные сетки и схемы с определением сеточных функций в сеточных узлах, для дискретизации по времени используется неявная схема. Целью данной работы является получение многократного ускорения расчета в стационарной постановке как на центральных, так и на графических процессорах без каких-либо существенных потерь в параллельной эффективности. Описывается подход к построению сеточных уровней, методика повышения качества сеточного представления геометрии моделируемых объектов, параллельная реализация в рамках комбинированного распараллеливания, сочетающего MPI для параллельной модели с распределенной памятью, OpenMP для модели с общей памятью и OpenCL для вычислений на графических процессорах различной архитектуры.