• DocumentCode
    3174185
  • Title

    Solving irregular problems with High Performance Fortran

  • Author

    Mehrotra, Piyush ; Van Rosendale, John ; Zima, Hans

  • Author_Institution
    Inst. for Comput. Applications in Sci. & Eng., NASA Langley Res. Center, Hampton, VA, USA
  • fYear
    1997
  • fDate
    12-14 Nov 1997
  • Firstpage
    2
  • Lastpage
    11
  • Abstract
    High Performance Fortran (HPF) provides a high-level interface for data-parallel scientific applications, while delegating to the compiler the task of generating an explicitly parallel message-passing program. The main objective of this paper is to study the applicability of the language to a class of irregular scientific applications. After giving an outline of developments that led to HPF and shortly explaining its major features, we discuss a variety of approaches for solving multiblock problems and applications dealing with unstructured meshes. We show that the efficient solution of these problems does not only need the full range of the HPF approved extensions, but also requires additional features such as the explicit control of communication schedules and support for value-based alignment
  • Keywords
    FORTRAN; message passing; parallel languages; parallel programming; High Performance Fortran; communication schedules; data-parallel scientific applications; high-level interface; irregular problems; multiblock problems; parallel message-passing program; value-based alignment; Application software; Communication system control; Contracts; Distributed computing; NASA; Parallel processing; Program processors; Space technology; Transportation; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on
  • Conference_Location
    London
  • Print_ISBN
    0-8186-8427-5
  • Type

    conf

  • DOI
    10.1109/MPPM.1997.715956
  • Filename
    715956