Express - Communications library for distributed memory parallelism <author> <version> <abstract> The Express/Cubix package is a complete parallel programming support environment incorporating communications- and process-control functions and libraries, parallel network definition tools, and postmortem performance analysis utilities. Point-to-point, global broadcast, and shared-memory semaphore constructs are all available for communications, as well as functions allowing multiple programs running on a single node, and asynchronous "message-handler" capabilites, whereby the receipt of a particular message causes the execution of a specified function to deal with it. The network definition tools provide a graphic interface allowing the user the ability to cluster machines by architecture, control connectivity, and specify proportional computing capabilities. <description><url>http://www.tc.cornell.edu:80/Parallel.Tools/tools/express.html</url> <url>ftp://ftp.parasoft.com/pub/express <reference><url></url> <contact>Parasoft Corporation / info@parasoft.com <keywords>message passing library; performance analysis; architecture independence <category>ppt-comm <publication-date> <environment>nCube, Intel iPSC machines, CRAY, IBM/3090, transputers, networked workstations <method> <application> <comments> EXPRESS is a somewhat more complex message passing library than PVM, supporting both regular (grid-like) communications and arbitrary MIMD-type communications. It also has some related tools: one for debugging and one for viewing parallel execution traces. </urc>