Applications of Space-Filling-Curves to Cartesian Methods for CFDThe proposed paper presents a variety novel uses of Space-Filling-Curves (SFCs) for Cartesian mesh methods in 0. While these techniques will be demonstrated using non-body-fitted Cartesian meshes, most are applicable on general body-fitted meshes -both structured and unstructured. We demonstrate the use of single O(N log N) SFC-based reordering to produce single-pass (O(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 512 CPUs even when using multigrid as a smoother. Partition statistics are presented showing that the SFC partitions are, on-average, within 10% of ideal even with only around 50,000 cells in each subdomain. 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 O(max(M,N)) operations. This capability is demonstrated both on moving-body simulations and in mapping solutions to perturbed meshes for finite-difference-based gradient design methods.
Document ID
20030068453
Acquisition Source
Ames Research Center
Document Type
Other
Authors
Aftosmis, Michael J. (NASA Ames Research Center Moffett Field, CA, United States)
Berger, Marsha J. (New York Univ. New York, NY, United States)
Murman, Scott M. (Eloret Corp. Moffett Field, CA, United States)
Date Acquired
September 7, 2013
Publication Date
May 6, 2003
Subject Category
Numerical Analysis
Report/Patent Number
AIAA Paper 2004-AbstractReport Number: AIAA Paper 2004-Abstract
Meeting Information
Meeting: 42nd Aerospace Sciences Meeting and Exhibit
Location: Reno, NV
Country: United States
Start Date: January 10, 2004
End Date: January 13, 2004
Sponsors: American Inst. of Aeronautics and Astronautics