論文

査読有り
2017年11月26日

Adaptive mesh refinement and load balancing based on multi-level block-structured Cartesian mesh

International Journal of Computational Fluid Dynamics
  • Takashi Misaka
  • ,
  • Daisuke Sasaki
  • ,
  • Shigeru Obayashi

31
10
開始ページ
476
終了ページ
487
記述言語
英語
掲載種別
研究論文(学術雑誌)
DOI
10.1080/10618562.2017.1390085
出版者・発行元
Taylor and Francis Ltd.

We developed a framework for a distributed-memory parallel computer that enables dynamic data management for adaptive mesh refinement and load balancing. We employed simple data structure of the building cube method (BCM) where a computational domain is divided into multi-level cubic domains and each cube has the same number of grid points inside, realising a multi-level block-structured Cartesian mesh. Solution adaptive mesh refinement, which works efficiently with the help of the dynamic load balancing, was implemented by dividing cubes based on mesh refinement criteria. The framework was investigated with the Laplace equation in terms of adaptive mesh refinement, load balancing and the parallel efficiency. It was then applied to the incompressible Navier–Stokes equations to simulate a turbulent flow around a sphere. We considered wall-adaptive cube refinement where a non-dimensional wall distance y+ near the sphere is used for a criterion of mesh refinement. The result showed the load imbalance due to y+ adaptive mesh refinement was corrected by the present approach. To utilise the BCM framework more effectively, we also tested a cube-wise algorithm switching where an explicit and implicit time integration schemes are switched depending on the local Courant-Friedrichs-Lewy (CFL) condition in each cube.

リンク情報
DOI
https://doi.org/10.1080/10618562.2017.1390085
ID情報
  • DOI : 10.1080/10618562.2017.1390085
  • ISSN : 1029-0257
  • ISSN : 1061-8562
  • SCOPUS ID : 85033681484

エクスポート
BibTeX RIS