Computational Strategies for Three-Dimensional Flow Simulations on Distributed Computer Systems
Author | : National Aeronautics and Space Administration (NASA) |
Publisher | : Createspace Independent Publishing Platform |
Total Pages | : 190 |
Release | : 2018-07-17 |
ISBN-10 | : 1722973870 |
ISBN-13 | : 9781722973872 |
Rating | : 4/5 (70 Downloads) |
Book excerpt: This research effort is directed towards an examination of issues involved in porting large computational fluid dynamics codes in use within the industry to a distributed computing environment. This effort addresses strategies for implementing the distributed computing in a device independent fashion and load balancing. A flow solver called TEAM presently in use at Lockheed Aeronautical Systems Company was acquired to start this effort. The following tasks were completed: (1) The TEAM code was ported to a number of distributed computing platforms including a cluster of HP workstations located in the School of Aerospace Engineering at Georgia Tech; a cluster of DEC Alpha Workstations in the Graphics visualization lab located at Georgia Tech; a cluster of SGI workstations located at NASA Ames Research Center; and an IBM SP-2 system located at NASA ARC. (2) A number of communication strategies were implemented. Specifically, the manager-worker strategy and the worker-worker strategy were tested. (3) A variety of load balancing strategies were investigated. Specifically, the static load balancing, task queue balancing and the Crutchfield algorithm were coded and evaluated. (4) The classical explicit Runge-Kutta scheme in the TEAM solver was replaced with an LU implicit scheme. And (5) the implicit TEAM-PVM solver was extensively validated through studies of unsteady transonic flow over an F-5 wing, undergoing combined bending and torsional motion. These investigations are documented in extensive detail in the dissertation, 'Computational Strategies for Three-Dimensional Flow Simulations on Distributed Computing Systems', enclosed as an appendix. Sankar, Lakshmi N. and Weed, Richard A. Unspecified Center APPLICATIONS PROGRAMS (COMPUTERS); BALANCING; CODING; COMPUTATIONAL FLUID DYNAMICS; DISTRIBUTED PROCESSING; THREE DIMENSIONAL FLOW; ALGORITHMS; FLOW EQUATIONS; MAN MACHINE SYSTEMS; RUNGE-KUTTA METHOD; STATIC LOADS; TRANSONIC FLOW; UNSTEADY FLOW...