PEXEC
PEXEC is a framework for writing cooperating Unix applications. It provides a
modular setting within which event-driven applications can cooperate. It also
provides a set of convenience functions that simplifies the process of writing
network programs and controlling child processes. PEXEC is very portable.
PEXEC is intended for people who are writing cooperating programs. It is
not intended as a general-purpose programming system; rather, it
provides a framework in which logically independent modules can easily
interoperate. As such, it provides a clean, lightweight, and flexible
infrastructure for constructing larger projects.
Our current plans are to use PEXEC to provide support for the
MPICH implementation of
MPI, particularly for process
management.
The Scalable Unix Tools will be
implemented using PEXEC.
A Users Manual is available
(also in in HTML format).
Manual Pages are available in both HTML format and
Unix man page (provided with the source code).
PEXEC has been tested on AIX 3.2.5, FreeBSD, HPUX, IRIX 5.3, OSF/1, and SunOS
4.1.4.
A full source distribution will be made available in early January, 1996.