Begin3 Title: pvmsync Version: 1.2.4beta1 Entered-date: Sat Mar 18 01:26:04 EST 2000 Description: pvmsync is a distributed programming environment which provides synchronization mechanisms (mutexes, semaphores, and condition variables) and shared data objects, or primitives, (integer, floating point, and a block of memory) to processes distributed throughout a beowulf cluster. In other words, pvmsync provides location transparent, object-based distributed shared memory (DSM) and POSIX-like synchronization mechanisms cluster wide. The idea is to facilitate communications between processes running on a beowulf cluster in the form of shared data. Synchronization mechanisms are provided so that independent processes may voluntarily protect access to the shared data objects, and to coordinate their activities. The pvmsync client library offers an API for these services to C programmers. Keywords: pvmsync, beowulf, cluster, mutex, semaphore, condition variable, shared data Author: Andrew Pitman Maintained-by: Andrew Pitman Primary-site: http://torch.rowan.edu/beowulf/download/ 86kb pvmsync-1.2.4beta1.tar.gz Alternate-site: Original-site: Platforms: Linux 2.2.x (with BPROC kernel patch), pthreads with UNIX98 rwlocks, POSIX semaphores, popt library Copying-policy: GPL End