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
Link To Document