Table Of ContentNASA/CP-l999-208757
January, 1999
NASA Ames Research Center
orkshop
Author:
Catherine Schulbach
NASA Ames Research Center
Editors:
Catherine Schulbach
NASA Ames Research Center
and Ellen Mata, Ratheon ITSS
TABLE OF CONTENTS
NASA HPCCPICAS Workshop Proceedings
....................................................................................................
HPCCPEAS Ove~ew.. vii
Catherine Schulbach, Manager, Computational Aerosciences Project
........................................
Session I: Advanced Computer Algorithms and Methodology 1
Adaptive Computation of Rotor-Blades in Hover ............................................................... 3 -8
Mustafa Dindar and David Kenwright, Renssalaer Polytechnic Institute
Automated Development of Accurate Algorithms and Efficient Codes for Computational
................................................................................................................ v
Aeroacoustics.. .9
John Goodrich and Rodger Dyson, NASA Lewis Research Center
-3
Pe$ormance Analysis of large-Scale Applications Based on Wavefront Algorithms.. ................ 15
Adolfy Hoisie, Olaf Lubeck and Harvey Wasserrnan, Los Alarnos National Laboratory
Virtual PetaJlop Simulation: Parallel Potential Solvers and New Integrators for Gravitational
.......................................................................................................................
Systems.. 21
George Lake, Thomas Quinn, Derek C. Richardson and Joachim Stadel,
Department of Astronomy, University of Washington
The Kalman Filter and High Performance Computing at NASA's 5 id
....................................................................................... 29
Data Assimilation Office (DAO)
Peter M. Lyster, NASA Data Assimilation Office (DAO), and
University of Maryland Earth System Science Interdisciplinary Center (ESSIC)
'
.................................... G
Session 2: Advanced Computer Algorithms and Methodology 31 W+a@i&tf
Towards the Large Eddy Simulation of Gas Turbine Spray Combustion Processes. .................... 33 -6
Joseph C. Oefelein, Department of Mechanical Engineering, Stanford University
Parallelization of lmplicit ADZ Solver FDL3DI Based on New Formulation of -
7
Thomas Algorithm ........................................................................................................... 35
Alex Povitsky, NASA Langley Research Center
Miguel Visbal, Air Force Research Laboratory
A Compact High-Order Unstructured Grids Method For The Solution
-3
........................................................................................................
Of Euler Equations.. 41.
Ramesh K. Agarwal, National Institute for Aviation Research, Wichita State University
David W. Halt, Ford Motor Company
-
A Neural Network Aero Design System for Advanced Turbo-Engines. ...................................... 4 9 4
Jose M. Sanz, NASA Lewis Research Center,
...................................................... rT
Session 3: Parallel System Software Technology 51-
-
....................................................................... 53 /o
The SGI/Cray T3E: Experiences and Insights
Lisa Hamet Bernard, NASA Goddard Space Flight Center
-
The Metacenter Roadmap .................................................................................................5 9 L/
Mary Hultquist and James Patton Jones, MRJ Technology Solutions
NASA Ames Research Center
The Programming Environment on a Beowulf Cluster. .......................................................... 65- /p
Phil Merkey, Donald Becker, Erik Hendriks, CESDISJUSRA
Multithreaded Programming in EARTH--Meeting the Challenges of
High Per$ormance Computing .........................................................................................6. 7'/3
G. Heber and Guang R. Gao, University of Delaware
R. Biswas, NASA Ames Research Center
An Evaluation of Automatic Parallelization Tools. ...............................................................7 3 -I$J
M. Frurnkin, M. Hribar, H. Jin, A. Waheed and J. Yan, NASA Ames Research Center
-1'
An Experiment in Scientific Code Semantic Analysis .............................................................7 9
Mark Stewart, Dynacs Engineering
.............................. . ..........
Session 4: Applications for ParalleYDistributed Computers 85
30 Multistage Simulation of GE90 Turbofan Engine ............................................................8 7- /Q
Mark Turner and Dave Topp, General Electric Aircraft Engines
Joe Veres, NASA Lewis Research Center
Application Of Multi-Stage Viscous Flow CFD Methods For Advanced -
Gas Turbine Engine Design And Development.. ................................................................... 89 f I
Mani Subramanian and Paul Vitt, ASE Technologies
David Cherry and Mark Turner, General Electric Aircraft Engines
-
18
The Development of a Multi-Purpose 3-0 Relativistic Hydrodynamics Code. ............................ 91
F. Douglas Swesty, National Center for Supercomputing Applications and
Department of Astronomy, University of Illinois
Parallelization of the Physical-Space Statistical Analysis System (PSAS). ................................ 9 3 ~ ~ 4 1
Jay Larson, Data Assimilation Office, NASA Goddard Space Flight Center,
*
-2
Parallelizing OVERFLOW: Experiences, Lessons, Results ...................................................... 95
Dennis Jespersen, NASA Ames Research Center
,r
.......................................
Session 5: Applications for ParalleVDistributed Computers 1 0 1 * ~
Perj4ormance and Application of Parallel OVERFLOW Codes on
Distributed and Shared Memory Platjorms.. ....................................................................... 103 -2 I
M. Jahed Djomehri, Calspan Co., NASA Ames Research Center
Yehia M. Rizk, NASA Ames Research Center
2-
MLP - A Simple Highly Scalable Approach to Parallelism for CFD. ..................................... 105 'd
James Taft, Sierra Software, NASA Ames Research Center
Massively Parallel Computational Fluid Dynamics Calculationsf or
Aerodynamics and Aerothermodynamics Applications.. ......................................................1 1I -2 3
Jeffrey Payne and Basil Hassan, Sandia National Laboratories
,f
...............................................
Session 6: Multidisciplinary Design and Applications 117 fl
Development of An Earth System Model in High Pegormance
7
Computing Environments., ............................................................................................ I 2
C.R. Mechoso, L.A. Drummond, J.D. Farrara and J.A. Spahr,
Department of Atmospheric Sciences, University of California, Los Angeles
Parallel Finite Element Computation of 3D Coupled Viscous Flow
............................................................................................. -2 3-
and Transport Processes.. -125
Graham Carey, R. McLay, G. Bicken, W. Barth, S. Swift, ASE/EM Department,
University of Texas at Austin,
Engineering Overview of a Multidisciplinary HSCT Design Framework
...........................................................................
Using Medium-Fidelity Analysis Codes.. -13 342-b
R. P. Weston, L. L. Green, A. 0. Salas, J. C. Townsend, J. L. Walsh,
NASA Langley Research Center,
............................................... /-
Session 7: Multidisciplinary Design and Applications 135 -@P/1
............................................................................
Turbine Engine HP/LP Spool Analysis.. 137*~'
Ed Hall, Rolls-Royce Allison
Parallel Aeroelastic Analysis Using ENSAERO and NASTRAN .............................................. 143 -2 8
Lloyd B. Eldred, Ph.D. and Chansup Byun, MCAT, NASA Ames Research Center
Guru Guruswamy, NASA Ames Research Center
7
Performance and Applications of ENSAERO-MPI on Scalable Computers. ............................ 149 02
Mehrdad Farhangnia,, MCAT, NASA Ames Research Center
Guru Guruswamy, NASA Ames Research Center
Chansup Byun, Sun Microsystems
OVERAERO-MPI: Parallel Overset Aeroelasticity Code.. .................................................... 151 ' 0
Ken Gee, MCAT, NASA Ames Research Center
Yehia Rizk, MCAT, NASA Ames Research Center
Development and Validation of a Fast, Accurate and Cost-Effective
Aeroservoelastic Method on Advanced Parallel Computing Systems. ...................................... 157 -3/
Sabine A. Goodwin and Pradeep Raj, Lockheed Martin Aeronautical Systems
--
....................................................
-@Mi!
Session 8: DesignIEngineering Environments.. .I63
MOD Tool (Microwave Optics Design Tool).. ................................................................... .1 65ed3 Zb-
Daniel S. Katz, Vahraz Jamnejad, Tom Cwik, Andrea Borgioli, Paul L. Springer,
Chuigang Fu and William A. Imbriale, NASA Jet Propulsion Laboratory
An Object Oriented Framework for HSCT Design. .............................................................. 171 *jd
Raj Sistla, Augustine R. Dovi and Philip Su, Computer Sciences Corporation
National Cyde Program (NCP) Common analysis Tool for Aeropropulsion. ........................... 177
Gregory Follen, Cynthia Naiman and Austin Evans, NASA Lewis Research Center
NCC - A Multidisciplinary DesigdAnalysis Tool for Combustion Systems ................................ 183 -2?'5F
Nan-Suey Liu, NASA Lewis Research Center
Angela Quealy, Dynacs Engineering, NASA Lewis Research Center
Inlet-Compressor Analysis Using Coupled CFD Codes.. ...................................................... .I89 4 3b
Gary Cole, NASA Lewis Research Center
Ambady Suresh and Scott Townsend, Dynacs Engineering
Aerospace Engineering Systems and the Advanced Design Technologies
Testbed Experience ........................................................................................................ 197 -37
William R. Van Dalsem, Mary E. Livingston, John E. Melton,
Francisco J. Torres and Paul M. Stremel, NASA Ames Research Center,
................................................................... !-F
Session 9: Numerical Optimization 205 eP3 1.
Aerodynamic Shape Optimization Using a Combined DistributedlShared
........................................................................................................
Memory Paradigm -207-3
Samson Cheung, MRJ, NASA Ames Research Center
Terry Holst, NASA Ames Research Center
High-Fidelity Aeroelastic Analysis and Aerodynamic Optimization of a -57
...................................................................................................
Supersonic Transport.. .213
Anthony A. Giunta, NASA Langley Research Center,
Parallel Computation of Sensitivity Derivatives with Application to
Aerodynamic Optimization of a Wing... ........................................................................... .219 /+'&
Robert Biedron and Jamshid Samareh, NASA Langley Research Center
Demonstration of Automatically-Generated Adjoint Code For Use
in Aerodynamic Shape Optimization. ...............................................................................2 25 +/
Lawrence L. Green, NASA Langley Research Center
Alan Carle and Mike Fagan, Rice University
Applications of Parallel Processing in Aerodynamic Analysis and Design ..............................2 31 9 2
Pichuraman Sundaram and James 0. Hager, The Boeing Company
.............................................. re
Session 10: Parallel System Software Technology 239
A Robust and Scalable Software Library for Parallel Adaptive Refinement
on Unstructured Meshes.. .......................................................................................... 2 4 1- &d
John Z. Lou, Charles D. Norton, and Tom Cwik, NASA Jet Propulsion Laboratory
-w
Parallel Grid Manipulation in Earth Science Applications. ..............................................2 4 7
Will Sawyer, R. Lucchesi, A. da Silva and L.L. Takacs,
Data Assimilation Office, NASA Goddard Space Flight Center
-
l/O Parallelization for the Goddard Earth Observing System 5
Data Assimilation System (GEOS DAS). .............................................................................4 9
Robert Lucchesi, W. Sawyer, L.L. Takacs, P. Lyster and J. Zero,
Data Assimilation Office, NASA Goddard Space Flight Center
Portability and Cross-Platform Pe$ormance of an MPI-Based
Parallel Polygon Renderer ..............................................................................................2 51 -4?6
Tom Crockett, NASA Langley Research Center
Parallel Visualization Co-Processing of Overnight CFD Propulsion
Applications ..................................................................................................................2 57@y 7
David Edwards, Pratt & Whitney
Robert Haimes, Massachusetts Institute of Technology
Introduction
This publication is a collection of extended abstracts of presentations given at the HPCCPICAS
Workshop held on August 24-26, 1998, at NASA Ames Research Center, Moffett Field,
California. The objective of the Workshop was to bring together the aerospace high performance
computing community, consisting of airframe and propulsion companies, independent software
vendors, university researchers, and government scientists and engineers. The Workshop was
sponsored by the High Performance Computing and Communications Program Office at NASA
Ames Research Center.
The Workshop consisted of over 40 presentations, including an overview of NASA's High
Performance Computing and Communications Program and the Computational Aerosciences
Project; ten sessions of papers representative of the high performance computing research
conducted within the Program by the aerospace industry, academia, NASA, and other government
laboratories; two panel sessions; and a special presentation by Mr. James Bailey.
Catherine H. Schulbach
Manager, Computational Aeroscience Project
Workshop Chairperson
NASA's HIGH PERFORMANCE COMPUTING
AND COMMUNICATIONS PROGRAM
AND
COMPUTATIONAL AEROSCIENCES PROJECT
Catherine H. Schulbach
CAS Project Manager
In 1977, over 21 years ago, 263 computational aerodynamicists and computer scientists met at
Arnes Research Center to identify the computer requirements for obtaining the desired solutions to
their problems and to define the projected capabilities of the general purpose and special purpose
processors of the early 1980's. They were motivated by: (1) the promise of an important new
technological capability that did not have the limitations of wind tunnels, and (2) the dramatic rate
of reduction in the net cost of conducting a simulation. The workshop was one of the cornerstones
of NASA's entry into supercomputing. It led t ion of the Numerical Aerodynamic
Simulation Facility ten years later. It also influe NASA's direction when NASA became
one of the original participants in the Federal H ance Computing and Communications
(HPCC) Program that was established in 1991
NASA's HPCC Program is an integral part of the Federal multi-agency collaboration in Computing
Information and Communications (CIC). The Federat CIC programs invest in long-term research
and development to advance computing, information, and communications in the United States.
The NASA HPCC Program is aimed at boosting supercomputer speeds by a factor of a thousand
to at least one trillion operations per second and comunications capabilities by a factor of a
hundred or more. The total NASA funding for HPCCP in FY 1998 is $73.8 million. This
includes funds from Aeronautics and Space Transportation Technology, Space Science, Earth
Science, and Education programs. Through HPCCP, NASA is also a major participant in the Next
Generation Internet Initiative, a multi-agency effort that also includes the DOD, the Department of
Commerce, the National Science Foundation, and the National Institutes of Health.
The goals of NASA's HPCC Program are to:
"Accelerate the development, application, and transfer of high-performance computing
technologies to meet the engineering and science needs of the U.S. aeronautics, Earth and space
science, spaceborne research, and education communities, and to enable Federal implementation of
a Next Generation Internet."
The NASA HPCC Program is structured to contribute to broad Federal efforts while addressing
agency-specific computational problems that are beyond projected near-term computing
capabilities. These computational problems are called "Grand Challenges." NASA selected Grand
Challenges in the areas of Computational Aerosciences (CAS), Earth and Space Science (ESS),
and Remote Exploration and Experimentation. The Grand Challenge applications were chosen for
their potential and direct impact to NASA, their national importance, and the technical challenges
they present. The NASA HPCC Program is organized around these Grand Challenges with these
three Grand Challenges forming three of the five HPCCP projects. Learning Technologies (LT)
Project and the NASA Research and Education Network (NREN) are the two additional projects.
Computational aerosciences remain, 20 years later, an important piece of NASA's HPCC Program
through the Computational Aerosciences Project. CAS is a computing and communications
technology focused program oriented around the needs of the aeroscience community. Its mission
is to: (1) accelerate development and availability of high-performance computing technology of use
to the U. S. aerospace community, (2) facilitate adopt~ona nd use of this technology by the U. S.
aerospace industry, and (3) hasten emergence of a viable commercial ~narketf or hardware and
software vendors.
vii
As we move into the twenty-first century the CAS Project faces enormous challenges of how to
meet ever-increasing needs for computation while the market influence of supercomputing
dwindles. Meanwhile, NASA's Strategic Enterprises continue to have bold goals that for
achievement require orders-of-magnitude forward leaps in technology. Information systems
technology, especially high-performance computing, is key to enabling such breakthroughs.
Technology development is not sufficient. Better ways must be found to apply and transfer
knowledge about aeronautics to the problem solving process. The problem solving process itself
is becoming more and more complex as the result of dramatic improvements in the enabling
computer hardware and software. In spite of the obstacles in the past, CAS made significant
contributions toward making simulation an integral part of the design process and will approach the
new challenges in partnership with industry and academia.
.. .
Vlll