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

Lyle Norman Long, Kenneth Steven Brentner

Research output: Contribution to conferencePaper

3 Citations (Scopus)

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 - Dec 1 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
CountryUnited States
CityReno, NV
Period1/10/001/13/00

Fingerprint

Aeroacoustics
scheduling
Aerodynamics
Scheduling
Aerospace engineering
aeroacoustics
Acoustic fields
Angle of attack
Linear equations
aerodynamics
Computer program listings
Ffowcs Williams-Hawkings equation
Acoustic waves
aerospace engineering
engineering
parallel computers
acoustics
angle of attack
linear equations
blades

All Science Journal Classification (ASJC) codes

  • Space and Planetary Science
  • Aerospace Engineering

Cite this

Long, L. N., & Brentner, K. S. (2000). Self-scheduling parallel methods for multiple serial codes with application to WOPWOP. Paper presented at 38th Aerospace Sciences Meeting and Exhibit 2000, Reno, NV, United States.
Long, Lyle Norman ; Brentner, Kenneth Steven. / Self-scheduling parallel methods for multiple serial codes with application to WOPWOP. Paper presented at 38th Aerospace Sciences Meeting and Exhibit 2000, Reno, NV, United States.
@conference{b8d83e2a56394932b0d7b767e6476b7a,
title = "Self-scheduling parallel methods for multiple serial codes with application to WOPWOP",
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.",
author = "Long, {Lyle Norman} and Brentner, {Kenneth Steven}",
year = "2000",
month = "12",
day = "1",
language = "English (US)",
note = "38th Aerospace Sciences Meeting and Exhibit 2000 ; Conference date: 10-01-2000 Through 13-01-2000",

}

Long, LN & Brentner, KS 2000, 'Self-scheduling parallel methods for multiple serial codes with application to WOPWOP' Paper presented at 38th Aerospace Sciences Meeting and Exhibit 2000, Reno, NV, United States, 1/10/00 - 1/13/00, .

Self-scheduling parallel methods for multiple serial codes with application to WOPWOP. / Long, Lyle Norman; Brentner, Kenneth Steven.

2000. Paper presented at 38th Aerospace Sciences Meeting and Exhibit 2000, Reno, NV, United States.

Research output: Contribution to conferencePaper

TY - CONF

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

AU - Long, Lyle Norman

AU - Brentner, Kenneth Steven

PY - 2000/12/1

Y1 - 2000/12/1

N2 - 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.

AB - 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.

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

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

M3 - Paper

AN - SCOPUS:84894309570

ER -

Long LN, Brentner KS. Self-scheduling parallel methods for multiple serial codes with application to WOPWOP. 2000. Paper presented at 38th Aerospace Sciences Meeting and Exhibit 2000, Reno, NV, United States.