Solution of the euler and navier stokes equations on parallel processors using a transposed/thomas adi algorithm

Thomas S. Chyczewski, Frank Marconi, Richard B. Pelz, Enrique N. Curchitser

    Research output: Contribution to conferencePaperpeer-review

    1 Scopus citations

    Abstract

    The Euler and Navier Stokes equations are discretized and numerically solved on distributed memory parallel processors for airfoil geometries. The spatial derivatives are evaluated to second order accuracy with upwind differencing and the equations are solved implicitly using AD1 factorization. The Thomas Algorithm is used to solve the block tridiagonal matrices that result from the implicit AD1 scheme. The recursion inherent in this method is dealt with by transposing the domain amongst the processors so that there is no communication required in order to solve the tridiagonals once the transpose is done. A couple of transpose schemes were considered and results are presented for the most efficient. Very good times are achieved for realistic problems when run on a coarse to medium grain machine. The method is compared with other parallel schemes. The code was developed and run on an nCUBE/2 and also run on a Thinking Machines CM-5 for a performance comparison and to illustrate portability of the code.

    Original languageEnglish (US)
    Pages144-154
    Number of pages11
    DOIs
    StatePublished - 1993
    Event11th Computational Fluid Dynamics Conference, 1993 - Orlando, United States
    Duration: Jul 6 1993Jul 9 1993

    Conference

    Conference11th Computational Fluid Dynamics Conference, 1993
    Country/TerritoryUnited States
    CityOrlando
    Period7/6/937/9/93

    All Science Journal Classification (ASJC) codes

    • Mechanical Engineering
    • Fluid Flow and Transfer Processes

    Fingerprint

    Dive into the research topics of 'Solution of the euler and navier stokes equations on parallel processors using a transposed/thomas adi algorithm'. Together they form a unique fingerprint.

    Cite this