NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Efficient Multidisciplinary Analysis Procedure Using Multi-Level Parallelization ApproachMultidisciplinary applications are suitable for parallel computing environment by adopting the domain decomposition method. Immediately, a multidisciplinary application can be parallelized by solving each discipline separately. In order to perform coupled multidisciplinary analysis, coupling of each discipline can be accomplished by exchanging boundary data at the interfaces. This is regarded as discipline-level parallelization. Next level could be a "coarse-grain" parallelization of each discipline, which mainly depends on the physical geometry and nature of each discipline. For example, it is almost impossible for structured-grid based computational fluid dynamics codes to do flow analysis of an aircraft by using a single grid because of the complexity of its configuration. Thus, multi-block grid is commonly used to describe the details of complex geometry. Similarly, in structural analysis, the structure is frequently subdivided into substructures. Thus, the computation of each subdomain can be easily parallelized since each subdomain is solved separately independent of other domains. The parallelization is accomplished by solving each subdomain separately on a separate processor and exchanging the boundary conditions at domain interfaces periodically. However, the physical decomposition of the domain introduces explicit boundary conditions at the domain interfaces. This is not desirable for critical areas such as those containing shock waves or flow separations. Thus, a "fine-grain" parallelization is introduced to overcome this problem. The "fine-grain" parallelization is one that solves exactly the same system of equations of a subdomain by using more than one processors without introducing any explicit boundary conditions. An efficient multidisciplinary analysis procedure can be accomplished by successfully combining the above multi-level parallelism. A multidisciplinary analysis code, ENSAERO developed at NASA Ames Research Center is used in this study to implement the proposed approach. The communication data structure required for the proposed approach will be studied in detail. This work will demonstrate the feasibility of using multi-level parallelization approach in multidisciplinary analysis applications.
Document ID
20020051486
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Byun, Chansup
(NASA Ames Research Center Moffett Field, CA United States)
Hatay, Ferhat
(NASA Ames Research Center Moffett Field, CA United States)
Farhangnia, Mehrdad
(NASA Ames Research Center Moffett Field, CA United States)
Guruswamy, Guru
(NASA Ames Research Center Moffett Field, CA United States)
VanDalsem, William R.
Date Acquired
August 20, 2013
Publication Date
January 1, 1997
Subject Category
Computer Systems
Meeting Information
Meeting: High Performance Networking and Computing Conference
Location: San Jose, CA
Country: United States
Start Date: November 15, 1997
End Date: November 21, 1997
Funding Number(s)
PROJECT: RTOP 509-10-11
PROJECT: RTOP 505-63-50
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available