blob: 27b8d8ed41de1a4b59c4620759f7fe0a778a6fd9 [file] [log] [blame]
<html>
<head>
<title>Parallel Tools Platform User Guide</title>
<link rel="stylesheet" type="text/css" href="help.css">
</head>
<body>
<h1><img src="images/ptp_logo_intro.png" align="center">
Parallel Tools Platform Release 9.1</h1>
<p>The Parallel Tools Platform is designed to allow the Eclipse
framework to be used for developing applications for parallel computer
systems. PTP provides the following functionality:</p>
<ul>
<li>tools for developing applications based on the Message Passing
Interface (MPI) standard (and other environments and APIs including OpenMP, UPC, OpenSHMEM, OpenACC, etc.)</li>
<li>the ability to launch, control and monitor the execution of
parallel programs</li>
<li>the ability to monitor parallel system status information</li>
<li>an integrated parallel debugger</li>
<li>a framework for integrating exernal dynamic tools</li>
</ul>
<p>In addition, PTP provides a platform for parallel tool developers
to integrate their tools within the Eclipse framework. New tools can
take advantage of the user interface components and parallel services
that are provided by PTP, without the need to develop and support this
infrastructure across multiple platforms.</p>
<p>More information and downloads are available at <a
href="http://eclipse.org/ptp">http://eclipse.org/ptp</a>.</p>
<p>PTP 9.1 is released as part of the Eclipse Neon Simultaneous release.
<h2>Overview, Background, and Setup information</h2>
<p></p>
<ol>
<li><a href="00overview.html">Overview and Features</a></li>
<li><a href="00prereqs.html">Prerequisites</a></li>
<li><a href="00newNoteworthy.html">New and Noteworthy</a></li>
</ol>
<h2>Help Topics</h2>
<ol>
<li><a href="localVsRemote.html">Introduction to PTP Project Types</a> - local, remote, and synchronized projects</li>
<li><a href="01buildMPIprog.html">Introduction to Creating MPI Projects</a> - creating a synchronized and a local project,
<a href="remoteTerminal.html">Remote terminal</a> view, Setting up <a href="includes.html">Remote Include File </a> Paths, building and running.
</li>
<li><a href="sync.html">Synchronized Projects</a> - more details about synchronized projects
<ul>
<li><a href="includes.html">Include Files for Synchronized Projects</a>
</ul>
</li>
<li><a href="build.html">Building Synchronized Projects</a>: Build Configurations, Sync Configurations, and Environment Management</li>
<li><a href="modules.html">Configuring Environment Modules</a> - more details about Environment Management
<li><a href="errorParsers.html">Recognizing Compiler Errors: Cray, PGI, and Open64</a> </li>
<li><a href="03pRunConfig.html">Running Parallel Programs</a>
<ul>
<li><a href="03pRunConfig.html#ptp-tscs">Supported schedulers and runtime systems - Target System Configurations</a></li>
</ul>
</li>
<li><a href="05monitoring.html">Monitoring Jobs and Systems</a></li>
<li><a href="06parDebugging.html">Parallel Debugging</a></li>
<li><a href="07ptpPrefs.html">Preferences</a>
<ul>
<li><a href="07ptpPrefs.html">Parallel Tools</a>
<li><a href="07ptpPrefs.html">Remote Development</a>
</ul>
</li>
<li><a href="remoteTools.html">Managing Remote Connections</a> with Remote Services
<ul>
<li><a href="">Creating and Editing Connections </a></li>
<li><a href="remoteTerminal.html">Remote Terminal - Shell Access within Eclipse</a></li>
</ul>
</ol>
<h2 id="other">Other PTP related topics</h2>
<p><b>Note</b> that some of the features listed below may be optional - if you are reading this
from your local Eclipse workbench and a feature is not installed, the link will not work.
All topics are available in the <a href="http://help.eclipse.org">Complete Eclipse online collection of help files</a>.
<ul>
<li><a href="PLUGINS_ROOT/org.eclipse.ptp.pldt.doc.user/html/toc.html">Parallel
Language Development Tools (PLDT)</a></li>
<li><a href="PLUGINS_ROOT/org.eclipse.ptp.etfw.doc.user/html/toc.html">External Tools Framework (ETFw)</a></li>
<li><a
href="PLUGINS_ROOT/org.eclipse.ptp.etfw.doc.user/html/feedback.html">ETFw
Feedback View</a></li>
<li><a href="PLUGINS_ROOT/org.eclipse.ptp.etfw.feedback.perfsuite.doc.user/html/perfsuite-example.html">
Perfsuite Example with PTP</a> (optional feature)</li>
<li><a href="PLUGINS_ROOT/org.eclipse.ptp.etfw.feedback.perfsuite.doc.user/html/perfsuite-feedback-view.html">
Perfsuite Feedback View</a> (optional feature)</li>
<li><a
href="PLUGINS_ROOT/org.eclipse.ptp.rdt.doc.user/html/toc.html">Remote
Development Tools</a></li>
<!-- Bug 410092 GEM link broken in parallel package - since GEM is not included -->
<li><!-- <a href="PLUGINS_ROOT/org.eclipse.ptp.gem.help/html/toc.html"> -->
Graphical Explorer of MPI Programs (GEM) - Optional feature. See Help Contents if this feature is installed.
</li>
<li><a
href="PLUGINS_ROOT/org.eclipse.photran.doc.user/html/toc.html">Photran User's Guide (Fortran)</a></li>
</ul>
<p>Please consult the <a href="http://help.eclipse.org">online documentation</a> for the latest PTP help information.</p>
<p>&nbsp;
<p>&nbsp;
<p><a href="#top">Back to Top</a> | <a href="toc.html">Back to
Table of Contents</a>
</body>
</html>