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 :
بازگشت