{"title":"在 Noisette 代码中以异构并行方式实现全逼近多网格法","authors":"A. V. Gorobets, S. A. Soukov, A. R. Magomedov","doi":"10.1134/s2070048224700261","DOIUrl":null,"url":null,"abstract":"<h3 data-test=\"abstract-sub-heading\">Abstract</h3><p>This article studies accelerating simulations of compressible flows on hybrid cluster systems using the full approximation scheme multigrid (FAS MG) method. The basic numerical algorithm has the following features: for spatial discretization, unstructured mixed-element meshes and schemes with the definition of mesh functions at mesh nodes are used; for temporal discretization, a fully implicit scheme is used. The aim of this study is to achieve acceleration of stationary simulations on both central and graphics processors without significant losses in parallel efficiency. We describe an approach to construct mesh levels; a technique for improving the quality of the mesh representation of the geometry of the modeled objects; and parallel implementation within the framework of complex parallelization, combining the message passing interface (MPI) for a distributed-memory parallel model, OpenMP for a shared-memory model, and OpenCL for computing on GPUs of various architectures.</p>","PeriodicalId":38050,"journal":{"name":"Mathematical Models and Computer Simulations","volume":"74 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Heterogeneous Parallel Implementation of a Multigrid Method with Full Approximation in the Noisette Code\",\"authors\":\"A. V. Gorobets, S. A. Soukov, A. R. Magomedov\",\"doi\":\"10.1134/s2070048224700261\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<h3 data-test=\\\"abstract-sub-heading\\\">Abstract</h3><p>This article studies accelerating simulations of compressible flows on hybrid cluster systems using the full approximation scheme multigrid (FAS MG) method. The basic numerical algorithm has the following features: for spatial discretization, unstructured mixed-element meshes and schemes with the definition of mesh functions at mesh nodes are used; for temporal discretization, a fully implicit scheme is used. The aim of this study is to achieve acceleration of stationary simulations on both central and graphics processors without significant losses in parallel efficiency. We describe an approach to construct mesh levels; a technique for improving the quality of the mesh representation of the geometry of the modeled objects; and parallel implementation within the framework of complex parallelization, combining the message passing interface (MPI) for a distributed-memory parallel model, OpenMP for a shared-memory model, and OpenCL for computing on GPUs of various architectures.</p>\",\"PeriodicalId\":38050,\"journal\":{\"name\":\"Mathematical Models and Computer Simulations\",\"volume\":\"74 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Mathematical Models and Computer Simulations\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1134/s2070048224700261\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematical Models and Computer Simulations","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1134/s2070048224700261","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Mathematics","Score":null,"Total":0}
Heterogeneous Parallel Implementation of a Multigrid Method with Full Approximation in the Noisette Code
Abstract
This article studies accelerating simulations of compressible flows on hybrid cluster systems using the full approximation scheme multigrid (FAS MG) method. The basic numerical algorithm has the following features: for spatial discretization, unstructured mixed-element meshes and schemes with the definition of mesh functions at mesh nodes are used; for temporal discretization, a fully implicit scheme is used. The aim of this study is to achieve acceleration of stationary simulations on both central and graphics processors without significant losses in parallel efficiency. We describe an approach to construct mesh levels; a technique for improving the quality of the mesh representation of the geometry of the modeled objects; and parallel implementation within the framework of complex parallelization, combining the message passing interface (MPI) for a distributed-memory parallel model, OpenMP for a shared-memory model, and OpenCL for computing on GPUs of various architectures.
期刊介绍:
Mathematical Models and Computer Simulations is a journal that publishes high-quality and original articles at the forefront of development of mathematical models, numerical methods, computer-assisted studies in science and engineering with the potential for impact across the sciences, and construction of massively parallel codes for supercomputers. The problem-oriented papers are devoted to various problems including industrial mathematics, numerical simulation in multiscale and multiphysics, materials science, chemistry, economics, social, and life sciences.