This paper is concerned with the implementation of a three-dimensional unstructured-grid Euler solver on massively parallel distributed-memory computer architectures. The goal is to minimize solution time by achieving high computational rates with a numerically efficient algorithm. An unstructured multigrid algorithm with an edge-based data structure has been adopted, and a number of optimizations have been devised and implemented to accelerate the parallel computational rates. The implementation is carried out by creating a set of software tools, which provide an interface between the parallelization issues and the sequential code, while providing a basis for future automatic run-time compilation support. Large practical unstructured grid problems are solved on the Intel iPSC/860 hypercube and Intel Touchstone Delta machine. The quantitative effects of the various optimizations are demonstrated, and we show that the combined effect of these optimizations leads to roughly a factor of 3 performance improvement. The overall solution efficiency is compared with that obtained on the Cray Y-MP vector supercomputer.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    Design and implementation of a parallel unstructured Euler solver using software primitives


    Beteiligte:
    Das, R. (Autor:in) / Mavriplis, D. J. (Autor:in) / Saltz, J. (Autor:in) / Gupta, S. (Autor:in) / Ponnusamy, R. (Autor:in)

    Erschienen in:

    Erscheinungsdatum :

    01.03.1994



    Medientyp :

    Sonstige


    Format :

    Keine Angabe


    Sprache :

    Englisch