185 research outputs found

    Implementation of a parallel unstructured Euler solver on shared and distributed memory architectures

    Get PDF
    An efficient three dimensional unstructured Euler solver is parallelized on a Cray Y-MP C90 shared memory computer and on an Intel Touchstone Delta distributed memory computer. This paper relates the experiences gained and describes the software tools and hardware used in this study. Performance comparisons between two differing architectures are made

    Computational Aerodynamics on unstructed meshes

    Get PDF
    New 2D and 3D unstructured-grid based flow solvers have been developed for simulating steady compressible flows for aerodynamic applications. The codes employ the full compressible Euler/Navier-Stokes equations. The Spalart-Al Imaras one equation turbulence model is used to model turbulence effects of flows. The spatial discretisation has been obtained using a cell-centred finite volume scheme on unstructured-grids, consisting of triangles in 2D and of tetrahedral and prismatic elements in 3D. The temporal discretisation has been obtained with an explicit multistage Runge-Kutta scheme. An "inflation" mesh generation technique is introduced to effectively reduce the difficulty in generating highly stretched 2D/3D viscous grids in regions near solid surfaces. The explicit flow method is accelerated by the use of a multigrid method with consideration of the high grid aspect ratio in viscous flow simulations. A solution mesh adaptation technique is incorporated to improve the overall accuracy of the 2D inviscid and viscous flow solutions. The 3D flow solvers are parallelised in a MIMD fashion aimed at a PC cluster system to reduce the computing time for aerodynamic applications. The numerical methods are first applied to several 2D inviscid flow cases, including subsonic flow in a bump channel, transonic flow around a NACA0012 airfoil and transonic flow around the RAE 2822 airfoil to validate the numerical algorithms. The rest of the 2D case studies concentrate on viscous flow simulations including laminar/turbulent flow over a flat plate, transonic turbulent flow over the RAE 2822 airfoil, and low speed turbulent flows in a turbine cascade with massive separations. The results are compared to experimental data to assess the accuracy of the method. The over resolved problem with mesh adaptation on viscous flow simulations is addressed with a two phase mesh reconstruction procedure. The solution convergence rate with the aspect ratio adaptive multigrid method and the direct connectivity based multigrid is assessed in several viscous turbulent flow simulations. Several 3D test cases are presented to validate the numerical algorithms for solving Euler/Navier-Stokes equations. Inviscid flow around the M6 wing airfoil is simulated on the tetrahedron based 3D flow solver with an upwind scheme and spatial second order finite volume method. The efficiency of the multigrid for inviscid flow simulations is examined. The efficiency of the parallelised 3D flow solver and the PC cluster system is assessed with simulations of the same case with different partitioning schemes. The present parallelised 3D flow solvers on the PC cluster system show satisfactory parallel computing performance. Turbulent flows over a flat plate are simulated with the tetrahedron based and prismatic based flow solver to validate the viscous term treatment. Next, simulation of turbulent flow over the M6 wing is carried out with the parallelised 3D flow solvers to demonstrate the overall accuracy of the algorithms and the efficiency of the multigrid method. The results show very good agreement with experimental data. A highly stretched and well-formed computational grid near the solid wall and wake regions is generated with the "inflation" method. The aspect ratio adaptive multigrid displayed a good acceleration rate. Finally, low speed flow around the NREL Phase 11 Wind turbine is simulated and the results are compared to the experimental data

    NASA high performance computing and communications program

    Get PDF
    The National Aeronautics and Space Administration's HPCC program is part of a new Presidential initiative aimed at producing a 1000-fold increase in supercomputing speed and a 100-fold improvement in available communications capability by 1997. As more advanced technologies are developed under the HPCC program, they will be used to solve NASA's 'Grand Challenge' problems, which include improving the design and simulation of advanced aerospace vehicles, allowing people at remote locations to communicate more effectively and share information, increasing scientist's abilities to model the Earth's climate and forecast global environmental trends, and improving the development of advanced spacecraft. NASA's HPCC program is organized into three projects which are unique to the agency's mission: the Computational Aerosciences (CAS) project, the Earth and Space Sciences (ESS) project, and the Remote Exploration and Experimentation (REE) project. An additional project, the Basic Research and Human Resources (BRHR) project exists to promote long term research in computer science and engineering and to increase the pool of trained personnel in a variety of scientific disciplines. This document presents an overview of the objectives and organization of these projects as well as summaries of individual research and development programs within each project

    Aircraft computations using multigrid and an unstructured parallel library

    Get PDF
    This paper examines the application of unstructured multigrid, using a sequence of independent tetrahedral grids. The test cases examined are for inviscid flow over an aircraft and an M6 wing. The sensitivity of the method to grid sequence and cycling strategy are investigated. \ud \ud All of the calculations were performed on a parallel computer. This was achieved by using the OPlus library which, by the straightforward insertion of subroutine calls, facilitates parallelisation of the resulting code. A single source OPlus application code can be compiled to executed on either a parallel or sequential machine. This greatly increases the usability of the parallel machine, and the maintainability of the code

    Aerodynamic optimization studies on advanced architecture computers

    Get PDF
    The approach to carrying out multi-discipline aerospace design studies in the future, especially in massively parallel computing environments, comprises of choosing (1) suitable solvers to compute solutions to equations characterizing a discipline, and (2) efficient optimization methods. In addition, for aerodynamic optimization problems, (3) smart methodologies must be selected to modify the surface shape. In this research effort, a 'direct' optimization method is implemented on the Cray C-90 to improve aerodynamic design. It is coupled with an existing implicit Navier-Stokes solver, OVERFLOW, to compute flow solutions. The optimization method is chosen such that it can accomodate multi-discipline optimization in future computations. In the work , however, only single discipline aerodynamic optimization will be included

    Semiannual final report, 1 October 1991 - 31 March 1992

    Get PDF
    A summary of research conducted at the Institute for Computer Applications in Science and Engineering in applied mathematics, numerical analysis, and computer science during the period 1 Oct. 1991 through 31 Mar. 1992 is presented

    Overset grid applications on distributed memory MIMD computers

    Get PDF
    Analysis of modern aerospace vehicles requires the computation of flowfields about complex three dimensional geometries composed of regions with varying spatial resolution requirements. Overset grid methods allow the use of proven structured grid flow solvers to address the twin issues of geometrical complexity and the resolution variation by decomposing the complex physical domain into a collection of overlapping subdomains. This flexibility is accompanied by the need for irregular intergrid boundary communication among the overlapping component grids. This study investigates a strategy for implementing such a static overset grid implicit flow solver on distributed memory, MIMD computers; i.e., the 128 node Intel iPSC/860 and the 208 node Intel Paragon. Performance data for two composite grid configurations characteristic of those encountered in present day aerodynamic analysis are also presented

    Domain/Mesh Decomposition of Unstructured Grids with Pre-Ordering and Smoothing. G.U. Aero Report 9506

    Get PDF
    Increasingly large scale computations are using unstructured discrete computational grids. A typical example is unstructured grid calculations based on finite volume methods (FVM) in computational fluid dynamics (CFD). One of the efficient ways to deal with such large scale problems is parallelization. The present paper will focus on domain/mesh decomposition. This is the first step for distributing unstructured computational domains on a MIMD-type parallel computer system. A graph theory framework for this problem will be constructed. Based on the framework three domain decomposition algorithms: recursive coordinate bisection (RCB), recursive angular bisection (RAB) and recursive graph bisection (RGB), will be introduced, tested and discussed. A pre-ordering and smoothing technique is proposed. It is necessary in the procedure for obtaining a 'good' domain partitioning result. Another interesting method, called the domain decomposition technique (DDT), is also investigated, which is driven in an inverse way, i.e. domain decomposition followed by mesh construction. Finally a simple and direct strategy called the mesh tailor technique (MTT) is discussed. Numerical comparisons using 2D CFD problems will be given. The further research work required to carry out a parallel implementation of a flow problem will be mentioned

    Domain/Mesh Decomposition of Unstructured Grids with Pre-Ordering and Smoothing. G.U. Aero Report 9506

    Get PDF
    Increasingly large scale computations are using unstructured discrete computational grids. A typical example is unstructured grid calculations based on finite volume methods (FVM) in computational fluid dynamics (CFD). One of the efficient ways to deal with such large scale problems is parallelization. The present paper will focus on domain/mesh decomposition. This is the first step for distributing unstructured computational domains on a MIMD-type parallel computer system. A graph theory framework for this problem will be constructed. Based on the framework three domain decomposition algorithms: recursive coordinate bisection (RCB), recursive angular bisection (RAB) and recursive graph bisection (RGB), will be introduced, tested and discussed. A pre-ordering and smoothing technique is proposed. It is necessary in the procedure for obtaining a 'good' domain partitioning result. Another interesting method, called the domain decomposition technique (DDT), is also investigated, which is driven in an inverse way, i.e. domain decomposition followed by mesh construction. Finally a simple and direct strategy called the mesh tailor technique (MTT) is discussed. Numerical comparisons using 2D CFD problems will be given. The further research work required to carry out a parallel implementation of a flow problem will be mentioned
    • …
    corecore