PTLib (Parallel Tools Library) Software Catalog


PICL

Abstract
PICL is a subroutine library that implements a generic message-passing interface on a variety of multiprocessors. Programs written using PICL routines instead of the native commands for interprocessor communication are portable in the sense that they can be run on any machine on which the library has been implemented. Correct execution is also a function of the parameter values passed to the routines, but standard error trapping is used to inform the user when a parameter value is not legal on a particular machine. Programs written using PICL routines will also produce timestamped trace data on interprocessor communication, processor busy/idle times and simple user-defined events if a few additional statements are added to the source code. A separate facility called ParaGraph can be used to graphically view the trace data.
DateOfInformation
Wed Jun 16 13:57:49 1999
Domain
Parallel Processing Tools!Communication Libraries
TargetEnvironment
Supported platforms currently include MPL (IBM SP-1, SP-2), NX/2 (mpsim hypercube simulator, Intel iPSC/2, iPSC/860, DELTA, Paragon/OSF, and Paragon/SUNMOS), VERTEX (nCUBE/2 and nCUBE/2S), and PVM 3.3 (SUN and RS6000 workstations, Cray Research T3D)
Version
2.1
Webpage
http://www.epm.ornl.gov/picl/picl2.html
ContactIs
Patrick H. Worley

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/picl.html
ptlib_maintainers@nhse.org