Self-scheduling parallel methods for multiple serial codes with application to WOPWOP

Lyle N. Long, Kenneth S. Brentner

Research output: Contribution to conferencePaperpeer-review

5 Scopus citations

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 languageEnglish (US)
StatePublished - 2000
Event38th Aerospace Sciences Meeting and Exhibit 2000 - Reno, NV, United States
Duration: Jan 10 2000Jan 13 2000

Other

Other38th Aerospace Sciences Meeting and Exhibit 2000
Country/TerritoryUnited States
CityReno, NV
Period1/10/001/13/00

All Science Journal Classification (ASJC) codes

  • Space and Planetary Science
  • Aerospace Engineering

Fingerprint

Dive into the research topics of 'Self-scheduling parallel methods for multiple serial codes with application to WOPWOP'. Together they form a unique fingerprint.

Cite this