JAXA Repository / AIREX 未来へ続く、宙(そら)への英知

このアイテムに関連するファイルはありません。

タイトルApplications of Space-Filling-Curves to Cartesian Methods for CFD
本文(外部サイト)http://hdl.handle.net/2060/20040068304
著者(英)Aftosmis, M. J.; Berger, M. J.; Murman, S. M.
著者所属(英)NASA Ames Research Center
発行日2003-12-28
言語eng
内容記述This paper presents a variety of novel uses of space-filling-curves (SFCs) for Cartesian mesh methods in CFD. While these techniques will be demonstrated using non-body-fitted Cartesian meshes, many are applicable on general body-fitted meshes-both structured and unstructured. We demonstrate the use of single theta(N log N) SFC-based reordering to produce single-pass (theta(N)) algorithms for mesh partitioning, multigrid coarsening, and inter-mesh interpolation. The intermesh interpolation operator has many practical applications including warm starts on modified geometry, or as an inter-grid transfer operator on remeshed regions in moving-body simulations Exploiting the compact construction of these operators, we further show that these algorithms are highly amenable to parallelization. Examples using the SFC-based mesh partitioner show nearly linear speedup to 640 CPUs even when using multigrid as a smoother. Partition statistics are presented showing that the SFC partitions are, on-average, within 15% of ideal even with only around 50,000 cells in each sub-domain. The inter-mesh interpolation operator also has linear asymptotic complexity and can be used to map a solution with N unknowns to another mesh with M unknowns with theta(M + N) operations. This capability is demonstrated both on moving-body simulations and in mapping solutions to perturbed meshes for control surface deflection or finite-difference-based gradient design methods.
NASA分類Mathematical and Computer Sciences (General)
レポートNOAIAA Paper 2004-1232
権利No Copyright
URIhttps://repository.exst.jaxa.jp/dspace/handle/a-is/222196


このリポジトリに保管されているアイテムは、他に指定されている場合を除き、著作権により保護されています。