• DocumentCode
    3219730
  • Title

    An incremental methodology for parallelizing legacy stencil codes on message-passing computers

  • Author

    Sundar, N.S. ; Jayanthi, S. ; Sadayappan, P. ; Visbal, Miguel

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    302
  • Lastpage
    310
  • Abstract
    There is considerable interest in converting existing production sequential/vector codes into scalable portable parallel message-passing programs. However the task is very tedious and error prone. In this paper we describe a systematic incremental methodology that greatly eases parallelization of stencil codes, by operating in a single address space while addressing data partitioning issues and then transitioning to multiple address spaces to handle communication and synchronization issues. The approach has been successfully used in manually parallelizing a production CFD code. Since the steps in the methodology are formalized as algorithms, the approach is amenable to automation
  • Keywords
    message passing; parallel programming; CFD code; data partitioning; legacy stencil codes; message-passing computers; parallel message-passing programs; parallelization; stencil codes; Computational fluid dynamics; Concurrent computing; Data structures; Electronic switching systems; Information science; Message passing; Military computing; Portable computers; Testing; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. Proceedings. 1999 International Conference on
  • Conference_Location
    Aizu-Wakamatsu City
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-0350-0
  • Type

    conf

  • DOI
    10.1109/ICPP.1999.797416
  • Filename
    797416