Parallel Applications Development Environment (PADE)


We pronounce PADE like the family name of the French mathematician, Henri Padé (1863-1953).

Purpose: To facilitate development of parallel applications for heterogeneous networked computers.

Strategy: Provides a single graphical user interface that incorporates all essential tools for development of parallel applications. The model is an extension of that of standard Unix-based development for a single processor.

Implementation: PADE can employ any standard message-passing library for interprocessor communications. Its main purpose is to facilitate development on a heterogeneous network, so the current version utilizes the Parallel Virtual Machine (PVM) message passing library, a public domain application available for most Unix systems. It provides a graphical user interface that runs on the user's development host, which provides all utilities for development and maintenance of programs that run on nodes of the user's virtual machine. PADE incorporates:

Operation: PADE provides a central console for performing the functions typical of application development for a heterogeneous virtual machine:

System requirements: To run PADE 1.4, the development host must support:

The nodes of the virtual machine need only support PVM version 3.0 or higher.

Basic features

New in versions 1.2 and 1.4

The major changes to PADE for Version 1.4 are:

The major changes to PADE for Version 1.2 are:

How to ftp

By anonymous ftp to


PADE documentation is available online in the form of html documents. These documents may be retrieved in compressed form (.tar.gz) for local viewing, as may the PostScript versions. All documentation is included in the full release package available at

There are two independent pieces of PADE documentation:

The PADE User's Manual
This is the principal reference for use of PADE.

The PADE Installation Guide
This is a guide to the installation of PADE on Unix workstations.

User support

Comments and questions may be sent to

NIST parallel programming tools

Some of PADE's core functionality is based on the following utilities, which can be run as stand-alone applications from the command line:

These utilities are provided as part of the PADE release.

Original development team

This software was developed at the National Institute of Standards and Technology by employees of the Federal Government in the course of their official duties. Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain. WebSubmit is an experimental system. NIST assumes no responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.

We would appreciate acknowledgement if the software is used.


Related sites