# Prerequisites

The following prerequisites are required for PTP 9.1 installation. For more detailed information, including installation instructions, see http://wiki.eclipse.org/PTP/release_notes

- Java 1.8 or later
- Eclipse SDK Neon (version 4.6) or later
- Eclipse C/C++ Development Tools (CDT) version 9.0 or later

## PTP Client - Parallel Package

PTP is now available as a single download package called

> Eclipse for Parallel Application Developers

often referred to as the Parallel Package - that includes all the pre-requisite components (apart from Java). This is the preferred method for obtaining PTP. The Parallel package is available for the following platforms:

Operating System | Architecture
--- | ---
Linux | x86, x86_64
MacOS X (10.6 and later) | x86, x86_64
Windows | x86, x86_64

The Eclipse PTP client is also supported on any of the platforms that Eclipse supports, however installation is more complicated. More information on installing PTP from an update site can be found here. Information on Eclipse supported platforms can be found here.

## Target Systems

PTP supports the following target systems:

Operating System | Architecture | Debugging
--- | --- | ---
Linux | x86, x86_64, ppc | gdb 6.3 and later
MacOS X (10.6 and later) | x86, x86_64 | gdb 6.3 and later

PTP also supports a number of parallel runtime systems and job schedulers. These need to be available on the target system prior to using PTP.
See PTP supported Target System Configurations for a list of currently supported systems.

In addition, for Synchronized Projects, PTP requires Git on the remote machine.

Back to Top | Back to Table of Contents