HIGH PERFORMANCE COMPUTING IN FLUID DYNAMICS

Similar documents
PERSPECTIVES OF OIL AND GAS: THE ROAD TO INTERDEPENDENCE

Imaging Spectrometry - a Tool for Environmental Observations

COMPUTERS, BRAINS AND MINDS

EUGENE DUBOIS AND THE APE-MAN FROM JAVA

Solar Energy for Development

The Relations between Defence and Civil Technologies

Drilling Engineering Handbook

Two-Phase Flow Heat Exchangers. Thermal-Hydraulic Fundamentals and Design

Real-time Adaptive Concepts in Acoustics

The Role of Systems Methodology in Social Science Research. Dedicated to my father, Ruggiero, and to the memory of my mother, Mary.

Theory and Practice of International Trade Linkage Models

Microwave Photonics. From Components to Applications and Systems. edited by. Anne Vilcot. IMEP - INPG, France. Béatrice Cabon. and

Edited by. University of Augsburg

Reliability Data Collection and Analysis

DEVELOPMENTS IN INJECTION MOULDING-3

PERSONAL AND WIRELESS COMMUNICATIONS Digital Technology and Standards

ANALOG CIRCUIT DESIGN

ANALOG CMOS FILTERS FOR VERY HIGH FREQUENCIES

Parallel Computing in Optimization

HANDBOOK OF TABLEAU METHODS

THE WASTE AND THE BACKYARD

Data Assimilation: Tools for Modelling the Ocean in a Global Change Perspective

INTERNATIONAL COMMODITY MARKET MODELS AND POLICY ANALYSIS

PROGRAmmiNG for C.OFTWARE

INTEGRATED AUDIO AMPLIFIERS IN BCD TECHNOLOGY

Microprocessor-Based Control Systems

ADVANCED DESIGN TECHNIQUES FOR RF POWER AMPLIFIERS

INTERTEMPORAL PRODUCTION FRONTIERS: WITH DYNAMIC DEA

AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS

ULTRA LOW POWER CAPACITIVE SENSOR INTERFACES

THE LAYING HEN AND ITS ENVIRONMENT

Automotive Painting Technology

AN INTRODUCTION TO FIBER OPTICS SYSTEM DESIGN

TRADE, INNOVATION, ENVIRONMENT

Evaluating New Technologies

A JOINT VENTURE AGREEMENT FOR SEABED MINING

Time Frequency Domain for Segmentation and Classification of Non-stationary Signals

ANALOG INTEGRATED CIRCUITS FOR COMMUNICATION Principles, Simulation and Design

WITPRESS WIT Press publishes leading books in Science and Technology. Visit our website for the current list of titles.

Computer Automation in Manufacturing

COMPARE 2012 Comparative Empirical Evaluation of Reasoning Systems

THE EFFECTIVENESS OF POLICY INSTRUMENTS FOR ENERGY-EFFICIENCY IMPROVEMENT IN FIRMS

Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen

R&D, INNOVATION AND COMPETITIVENESS IN THE EUROPEAN CHEMICAL INDUSTRY

PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES

Advanced Information and Knowledge Processing

Information, Organisation and Technology: Studies in Organisational Semiotics

AIRCRAFT CONTROL AND SIMULATION

Founding Editor Martin Campbell-Kelly, University of Warwick, Coventry, UK

INFORMATION TECHNOLOGY AND LAWYERS

Principles of Data Security

Graduate Texts in Mathematics. Editorial Board. F. W. Gehring P. R. Halmos Managing Editor. c. C. Moore

LEARNING, INNOVATION AND URBAN EVOLUTION

Architecture Design and Validation Methods

SpringerBriefs in Space Development

Extreme Man-Made and Natural Hazards in Dynamics of Structures

Smart AD and DA Conversion

INSTRUMENTATION BETWEEN SCIENCE, STATE AND INDUSTRY

The German Chemical Industry in the Twentieth Century

Damage Assessment and Reconstruction after War or Natural Disaster

Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search

Intelligent knowledge based systems in electrical power engineering

Drones and Unmanned Aerial Systems

ANALOG CIRCUIT DESIGN

INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon

Lecture Notes in Computer Science

NO MORE MUDDLING THROUGH

MATLAB Guide to Finite Elements

Controlling Costs and Quality in the Early Phases of the Accommodation Process

METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS

BOUNDARY -LAYER METEOROLOGY 25TH ANNIVERSARY VOLUME,

Future-Oriented Technology Analysis

3-Dimensional Process Simulation

ASQF e.v. (ed.) Arbeitskreis Software-Qualität und -Fortbildung e.v. Software Quality in Service-Oriented Architectures

Model-Based Design as an Enabler for Supply Chain Collaboration

PIPELINED LATTICE AND WAVE DIGITAL RECURSIVE FILTERS

ARTIFICIAL NEURAL NETWORKS Learning Algorithms, Performance Evaluation, and Applications

CISM COURSES AND LECTURES

Algorithms in Ambient Intelligence

ISBN:

Progress in Computer Science No.4. Edited by J.Bendey E. Coffman R.L.Graham D. Kuck N. Pippenger. Springer Science+Business Media, LLC

Advanced Techniques for Embedded Systems Design and Test

Rubber Processing and Production Organization

Machine Learning Methods for Ecological Applications

The New Strategic Landscape

BASED PRODUCT LIFE-CYCLE MODELLING

Manufacturing Challenges in Electronic Packaging

EMBEDDED SYSTEM DESIGN

THE FIELDS OF ELECTRONICS

CDUD 11 Concept Discovery in Unstructured Data

DESIGN OF LOW-VOLTAGE, LOW-POWER OPERATIONAL AMPLIFIER CELLS

INSTRUMENTATION AND CONTROL SYSTEMS SECOND EDITION

Using Variability Modeling Principles to Capture Architectural Knowledge

Causality, Correlation and Artificial Intelligence for Rational Decision Making

MODERN DAIRY TECHNOLOGY

Microprocessors in Signal Processing, Measurement and Control

BT Telecommunications Series

PRACTICAL RF SYSTEM DESIGN

Lecture Notes in Control and Information Sciences

Modelling Non-Stationary Time Series

Transcription:

HIGH PERFORMANCE COMPUTING IN FLUID DYNAMICS

ERCOFTAC SERIES VOLUME 3 Series Editors P. Hutchinson, Chairman ERCOFTAC, Cranfield University, Bedford, UK W. Rodi, Chairman ERCOFTAC Scientific Programme Committee, Universitiit Karlsruhe, Karlsruhe, Germany Aims and Scope of the Series ERCOFfAC (European Research Community on Flow, Turbulence and Combustion) was founded as an international association with scientific objectives in 1988. ERCOFfAC strongly promotes joint efforts of European research institutes and industries that are active in the field of flow, turbulence and combustion, in order to enhance the exchange of technical and scientific information on fundamental and applied research and design. Each year, ERCOFfAC organizes several meetings in the form of workshops, conferences and summerschools, where ERCOFf AC members and other researchers meet and exchange information. The ERCOFf AC Series will publish the proceedings of ERCOFf AC meetings, which cover all aspects of fluid mechanics. The series will comprise proceedings of conferences and workshops, and of textbooks presenting the material taught at summerschools. The series covers the entire domain of fluid mechanics, which includes physical modelling, computational fluid dynamics including grid generation and turbulence modelling, measuring-techniques, flow visualization as applied to industrial flows, aerodynamics, combustion, geophysical and environmental flows, hydraulics, multi-phase flows, non-newtonian flows, astrophysical flows, laminar, turbulent and transitional flows.

High Performance Computing in Fluid Dynamics Proceedings of the Summerschool on High Performance Computing in Fluid Dynamics held at Delft University of Technology, The Netherlands, June 24-28 1996 Edited by P. WESSELING Faculty of Technical Mathematics and Informatics, Delft University of Technology, The Netherlands Held under the auspices of and with support of ERCOFf AC (European Research Community on Flow, Turbulence and Combustion) and the J.M. Burgers Center (Graduate School for Fluid Dynamics, The Netherlands). Kluwer Academic Publishers Dordrecht I Boston I London

A C.I.P. Catalogue record for this book is available from the Library of Congress. Published by K1uwer Academic Publishers, P.O. Box 17,3300 AA Dordrecht, The Netherlands. Kluwer Academic Publishers incorporates the publishing programmes of D. Reidel, Martinus NiJboff, Dr W. Junk and MfP Press. Sold and distributed in the U.S.A. and Canada by Kluwer Academic Publishers, 101 Philip Drive, Norwell, MA 02061, U.S.A. In all other countries, sold and distributed by Kluwer Academic Publishers Group, P.O. Box 322, 3300 AU Dordreeht, The Netherlands. tsbn 13: 978 'J4..(110-66Q6 8 e ISBN 13: 978 94..(1()9 0271 8 001: IO. IOO7/978 94..(1()9 0271 8 Prillltd on tlcid-frtt paptr All Rights Reserved e 1996 K1uwer Academic Publishers Soflcovcr reprint of the hardcover 1st edition 1996 No pan of the material protected by this copyright notice may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval system. without written permission from tile copyright owner.

TABLE OF CONTENTS Preface.................................................... VB List of Speakers............................................... ix 1. Introduction to Parallel Computers: Architecture and Algorithms D.R. Emerson.... 2. Programming Aspects and Algorithms for Vector- and Parallel Computers C. Lacor... 43 3. Porting Industrial Codes on High-Performance Computers P.R. Amestoy and M.J. Dayde... 97 4. Load Balancing for Computational Fluid Dynamics M. Streng.... 145 5. Parallel Linear Systems Solvers: Sparse Iterative Methods H.A. van der Vorst... 173 6. High Performance Computing of Turbulent Flows F.-S. Lien.... 201 7. Data-Parallel Solution of the Incompressible Navier-Stokes Equations R. w.c.p. Verstappen and A.E.P. Veldman... 237 8. High Performance Computing: Trends and Expectations P.H. Michielse... 261

Preface This book contains the course notes of the Summerschool on High Performance Com;~ting in Fluid Dynamics, held at the Delft University of Technology, June 24-28, 1996, under the auspices of and with support of ERCOFTAC (European Research Community on Flow, Turbulence and Combustion, WWW: http://imhefwww.epfl.ch/lmf/ercoftac) and the J.M. Burgers Center (Graduate School for Fluid Dynamics, The Netherlands, WWW: http://tnj.phys.tue.nl/fdl/burgers.html). In addition to the material presented in the present volume, lectures were given by J. Hauser on "A parallel Newton-GMRES method for the 3D N avier-stokes equations in complex geometries". The material written down by F.-S. Lien was presented by M.A. Leschziner. This book is addressed to students on a graduate level and researchers in industry engaged in scientific computing, who have little or no experience with high performance computing, but who want to learn more, and/or want to port their code to parallel platforms. Applications in computational fluid dynamics are emphasized. The lectures presented here deal to a large extent with algorithmic, programming and implementation issues, as well as experiences gained so far on parallel platforms. Attention is also given to mathematical aspects, notably domain decomposition and scalable algorithms. Computer science basics are not emphasized. Topics considered are: basic concepts of parallel computers, parallelization strategies, programming aspects, parallel algorithms, applications in computational fluid dynamics, the present hardware situation and developments to be expected. This reflects the order in which the material is presented. There are ample references to the current literature, so that the present work is a good starting point for those who want to enter the field of high performance computing, especially if applications in fluid dynamics are envisaged. P.Wesseling Delft, March 1996 vii

List of speakers M.J. Dayde ENSEEIHT-IRIT 2 Rue Camichel, Toulouse, France D.R. Emerson Computational Engineering Group, Daresbury Laboratory Keckwick Lane, Daresbury Warrington WA4 4AD, Cheshire, United Kingdom J. Hauser, CLE Center of Logistics and Expert Systems Karl-Scharfenberg-Strasse 55/57,38229 Salzgitter, Germany C. Lacor Department of Fluid Mechanics, Free University Brussels Pleinlaan 2, 1050 Brussels, Belgium M.A. Leschziner The University of Manchester Institute of Science and Technology P.O. Box 88, Manchester M60 1QD, United Kingdom P.H. Michielse Hewlett Packard Company / Convex Computer BV Europalaan 514,3526 KS Utrecht, The Netherlands M. Streng Department of Applied Mathematics, University of Twente P.O. Box 217, 7500 AE Enschede, The Netherlands A.E.P. Veldman Department of Mathematics, University of Groningen P.O. Box 800, 9700 AV Groningen, The Netherlands H.A. van der Vorst Mathmatical Institute, University of Utrecht P.O. Box 80.0101, 3508 TA Utrecht, The Netherlands Editor P.Wesseling Department of Technical Mathematics and Informatics, Delft University of Technology Mekelweg 4, 2628 CD, Delft, The Netherlands ix