Self-Scheduling Parallel Methods for Multiple Serial Codes with Application to WOPWOPThis paper presents a scheme for efficiently running a large number of serial jobs on parallel computers. Two examples are given of computer programs that run relatively quickly, but often they must be run numerous times to obtain all the results needed. It is very common in science and engineering to have codes that are not massive computing challenges in themselves, but due to the number of instances that must be run, they do become large-scale computing problems. The two examples given here represent common problems in aerospace engineering: aerodynamic panel methods and aeroacoustic integral methods. The first example simply solves many systems of linear equations. This is representative of an aerodynamic panel code where someone would like to solve for numerous angles of attack. The complete code for this first example is included in the appendix so that it can be readily used by others as a template. The second example is an aeroacoustics code (WOPWOP) that solves the Ffowcs Williams Hawkings equation to predict the far-field sound due to rotating blades. In this example, one quite often needs to compute the sound at numerous observer locations, hence parallelization is utilized to automate the noise computation for a large number of observers.
Document ID
20040086751
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Long, Lyle N. (Pennsylvania State Univ. University Park, PA, United States)
Brentner, Kenneth S. (NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2000
Subject Category
Computer Systems
Report/Patent Number
AIAA Paper 2000-0346Report Number: AIAA Paper 2000-0346
Meeting Information
Meeting: 38th Aerospace Sciences Meeting and Exhibit
Location: Reno, NV
Country: United States
Start Date: January 10, 2000
End Date: January 13, 2000
Sponsors: American Inst. of Aeronautics and Astronautics