• DocumentCode
    2454378
  • Title

    The Parallel Utilities Library

  • Author

    Chapple, Simon R. ; Clarke, Lyndon J.

  • Author_Institution
    Parallel Comput. Center, Edinburgh Univ., UK
  • fYear
    1994
  • fDate
    12-14 Oct 1994
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    The paper describes the Parallel Utilities Library (PUL) which has been in development at Edinburgh Parallel Computing Centre (EPCC) since 1991. The primary aim of this project has been to support the porting of commercial and industrial applications to parallel systems by providing commonly required services within a suite of library modules implemented on top of message-passing. The library includes support for task parallelism, domain decomposition, unstructured mesh applications and parallel scalable I/O and has recently been ported to the emerging Message-Passing Interface (MPI) standard. A large number of industrial application codes have been parallelised by making use of PUL and we report on three such projects that have been carried out with Rolls-Royce, AEA Technology and Shell UK
  • Keywords
    industries; message passing; parallel programming; software libraries; software portability; software reusability; subroutines; AEA Technology; MPI; Message-Passing Interface; PUL; Parallel Utilities Library; Rolls-Royce; Shell UK; domain decomposition; industrial applications; library modules; message passing; parallel scalable I/O; parallel systems; task parallelism; unstructured mesh applications; Application software; Computer industry; Costs; Libraries; Message passing; Parallel processing; Parallel programming; Usability; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
  • Conference_Location
    Mississippi State, MS
  • Print_ISBN
    0-8186-6895-4
  • Type

    conf

  • DOI
    10.1109/SPLC.1994.377008
  • Filename
    377008