A general sub-domain boundary mapping procedure for structured grid CFD parallel computation

Baoyuan Wang, GeCheng Zha

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

In the present work, a general sub-domain boundary mapping procedure has been developed for arbitrary topology multi-block structured grids with grid points matched on sub-domain boundaries. The interface of two adjacent blocks is uniquely defined according to each local meshing index system (MIS) which is specified independently. A pack/unpack procedure based on the definition of the interface is developed to exchange the data in ID array to minimize the communication amount. A safe send/receive procedure is built to remove the possibility of communication block and achieve an optimum parallel computation efficiency. The procedure is applied to parallelize an in house 3D Navier-Stokes code. The message passing interface (MPI) protocol is used for the data communication. The implementation of this newly developed parallelization procedure is straightforward. The programming work to convert a sequential code to parallel code using this procedure is minimal. The numerical experiments on an MPI based computer cluster show that the general mapping algorithm is robust and has high parallel computation efficiency.

Original languageEnglish
Title of host publicationCollection of Technical Papers - AIAA Applied Aerodynamics Conference
Pages1774-1788
Number of pages15
Volume3
StatePublished - Nov 5 2007
Event25th AIAA Applied Aerodynamics Conference, 2007 - Miami, FL, United States
Duration: Jun 25 2007Jun 28 2007

Other

Other25th AIAA Applied Aerodynamics Conference, 2007
CountryUnited States
CityMiami, FL
Period6/25/076/28/07

Fingerprint

Computational fluid dynamics
Message passing
Interfaces (computer)
Communication
Topology
Network protocols
Experiments

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Wang, B., & Zha, G. (2007). A general sub-domain boundary mapping procedure for structured grid CFD parallel computation. In Collection of Technical Papers - AIAA Applied Aerodynamics Conference (Vol. 3, pp. 1774-1788)

A general sub-domain boundary mapping procedure for structured grid CFD parallel computation. / Wang, Baoyuan; Zha, GeCheng.

Collection of Technical Papers - AIAA Applied Aerodynamics Conference. Vol. 3 2007. p. 1774-1788.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wang, B & Zha, G 2007, A general sub-domain boundary mapping procedure for structured grid CFD parallel computation. in Collection of Technical Papers - AIAA Applied Aerodynamics Conference. vol. 3, pp. 1774-1788, 25th AIAA Applied Aerodynamics Conference, 2007, Miami, FL, United States, 6/25/07.
Wang B, Zha G. A general sub-domain boundary mapping procedure for structured grid CFD parallel computation. In Collection of Technical Papers - AIAA Applied Aerodynamics Conference. Vol. 3. 2007. p. 1774-1788
Wang, Baoyuan ; Zha, GeCheng. / A general sub-domain boundary mapping procedure for structured grid CFD parallel computation. Collection of Technical Papers - AIAA Applied Aerodynamics Conference. Vol. 3 2007. pp. 1774-1788
@inproceedings{5b4cbf214a7f490c836dd500a3acb4f7,
title = "A general sub-domain boundary mapping procedure for structured grid CFD parallel computation",
abstract = "In the present work, a general sub-domain boundary mapping procedure has been developed for arbitrary topology multi-block structured grids with grid points matched on sub-domain boundaries. The interface of two adjacent blocks is uniquely defined according to each local meshing index system (MIS) which is specified independently. A pack/unpack procedure based on the definition of the interface is developed to exchange the data in ID array to minimize the communication amount. A safe send/receive procedure is built to remove the possibility of communication block and achieve an optimum parallel computation efficiency. The procedure is applied to parallelize an in house 3D Navier-Stokes code. The message passing interface (MPI) protocol is used for the data communication. The implementation of this newly developed parallelization procedure is straightforward. The programming work to convert a sequential code to parallel code using this procedure is minimal. The numerical experiments on an MPI based computer cluster show that the general mapping algorithm is robust and has high parallel computation efficiency.",
author = "Baoyuan Wang and GeCheng Zha",
year = "2007",
month = "11",
day = "5",
language = "English",
isbn = "1563478986",
volume = "3",
pages = "1774--1788",
booktitle = "Collection of Technical Papers - AIAA Applied Aerodynamics Conference",

}

TY - GEN

T1 - A general sub-domain boundary mapping procedure for structured grid CFD parallel computation

AU - Wang, Baoyuan

AU - Zha, GeCheng

PY - 2007/11/5

Y1 - 2007/11/5

N2 - In the present work, a general sub-domain boundary mapping procedure has been developed for arbitrary topology multi-block structured grids with grid points matched on sub-domain boundaries. The interface of two adjacent blocks is uniquely defined according to each local meshing index system (MIS) which is specified independently. A pack/unpack procedure based on the definition of the interface is developed to exchange the data in ID array to minimize the communication amount. A safe send/receive procedure is built to remove the possibility of communication block and achieve an optimum parallel computation efficiency. The procedure is applied to parallelize an in house 3D Navier-Stokes code. The message passing interface (MPI) protocol is used for the data communication. The implementation of this newly developed parallelization procedure is straightforward. The programming work to convert a sequential code to parallel code using this procedure is minimal. The numerical experiments on an MPI based computer cluster show that the general mapping algorithm is robust and has high parallel computation efficiency.

AB - In the present work, a general sub-domain boundary mapping procedure has been developed for arbitrary topology multi-block structured grids with grid points matched on sub-domain boundaries. The interface of two adjacent blocks is uniquely defined according to each local meshing index system (MIS) which is specified independently. A pack/unpack procedure based on the definition of the interface is developed to exchange the data in ID array to minimize the communication amount. A safe send/receive procedure is built to remove the possibility of communication block and achieve an optimum parallel computation efficiency. The procedure is applied to parallelize an in house 3D Navier-Stokes code. The message passing interface (MPI) protocol is used for the data communication. The implementation of this newly developed parallelization procedure is straightforward. The programming work to convert a sequential code to parallel code using this procedure is minimal. The numerical experiments on an MPI based computer cluster show that the general mapping algorithm is robust and has high parallel computation efficiency.

UR - http://www.scopus.com/inward/record.url?scp=35649000866&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35649000866&partnerID=8YFLogxK

M3 - Conference contribution

SN - 1563478986

SN - 9781563478987

VL - 3

SP - 1774

EP - 1788

BT - Collection of Technical Papers - AIAA Applied Aerodynamics Conference

ER -