Abstract
The eXtended Full-Potential (FPX) helicopter rotor Computational Fluid Dynamics (CFD) code in its reduced two-dimensional version is successfully converted into a parallel version. The FPX code solves the full potential equation using an approximately factored finite-difference scheme. The parallel version of the code uses Open Multi-Processing (OpenMP) directives as parallel programming tool. Open MP based parallel code is portable and can be compiled with Fortran compiler that supports the OpenMP Fortran standard. OpenMP based parallel code can also be compiled using nonparallel Fortran compiler into a serial executable. The performance study of the parallel code is made. The results show that OpenMP is easy to use and a very efficient parallel programming tool for the present problem. Keywords: Parallel Computing, Computational Fluid Dynamics
Chapter PDF
Similar content being viewed by others
Keywords
- Computational Fluid Dynamics
- Central Processing Unit Time
- Central Processing Unit
- Parallel Version
- Parallel Code
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bridgeman, J. O., Prichard, D., Caradonna, F. X.: The Development of A CFD Potential Method for the Analysis of Tilt-Rotors. Presented at the AHS Technical Specialists Meeting on Rotorcraft Acoustics and Fluid Dynamics, Philadelphia, PA, (1996).
Strawn, R. C., Caradonna, F. X..: Conservative Full Potential Model for Unsteady Transonic Rotor Flows. AIAA Journal, Vol. 25, No. 2, (1987) 193–198.
Breshears, C. P.: Four Different Parallel Architectures-Which One Is Best? The Resource, U.S. Army Engineer Research and Development Center Newsletter, Spring (2000).
OpenMP-Frequently Asked Questions. http://www.openmp.org.
MIPSpro Fortran 77 Programmer’s Guide-OpenMP Multiprocessing Directives. http://techpubs.sgi.com/library.
Fortran 77 Programmer’s Guide-Fortran Enhancements for Multiprocessors. http:// techpubs.sgi.com/library.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hu, H., Turner, E.L. (2001). Parallel CFD Computing Using Shared Memory OpenMP. In: Alexandrov, V.N., Dongarra, J.J., Juliano, B.A., Renner, R.S., Tan, C.J.K. (eds) Computational Science — ICCS 2001. ICCS 2001. Lecture Notes in Computer Science, vol 2073. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45545-0_125
Download citation
DOI: https://doi.org/10.1007/3-540-45545-0_125
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42232-7
Online ISBN: 978-3-540-45545-5
eBook Packages: Springer Book Archive