Abstract
This 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 inciuded 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.
Original language | English (US) |
---|---|
State | Published - 2000 |
Event | 38th Aerospace Sciences Meeting and Exhibit 2000 - Reno, NV, United States Duration: Jan 10 2000 → Jan 13 2000 |
Other
Other | 38th Aerospace Sciences Meeting and Exhibit 2000 |
---|---|
Country/Territory | United States |
City | Reno, NV |
Period | 1/10/00 → 1/13/00 |
All Science Journal Classification (ASJC) codes
- Space and Planetary Science
- Aerospace Engineering