Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Parallel Tools Platform FAQ"

(Q: How do I ask questions about PTP?)
(Q: How do find out more about PTP?)
Line 57: Line 57:
 
* Read the [http://www.eclipse.org/ptp/doc.php PTP Help documentation] from the [http://eclipse.org/ptp PTP Website] or download it and read the help within your PTP installation.
 
* Read the [http://www.eclipse.org/ptp/doc.php PTP Help documentation] from the [http://eclipse.org/ptp PTP Website] or download it and read the help within your PTP installation.
 
* See the [[PTP/meetings/November_2008 | slides from the BOF]] -  from the November 2008 PTP Birds-of-a-Feather meeting at SC08
 
* See the [[PTP/meetings/November_2008 | slides from the BOF]] -  from the November 2008 PTP Birds-of-a-Feather meeting at SC08
 +
* Download slides from previous [[PTP/tutorials | PTP tutorials]]

Revision as of 17:50, 20 November 2008

Q: How do I download PTP?

The 2.1 release of PTP can be downloaded from the PTP download page; check regularly there for new releases, too.

See the PTP 2.1 release notes for instructions on how to install PTP.

Q: What version of Eclipse and CDT do I need?

PTP 2.1 is designed to work with Eclipse 3.4.x and CDT 5.0.x.

Q: What version of MPI do I need to run PTP?

PTP requires Open MPI 1.2.x or 1.3.x, MPICH2 1.0.6p1, or IBM's Parallel Environment (PE)

For the Parallel Language Development Tools only, there should be no difference between the different versions of MPI, such as OpenMPI and LamMPI. You just need to configure your project to be built using mpicc rather than gcc, and to specify the include path to the MPI header files. This should be described in the PLDT help.

Q: What platforms and runtimes are supported by PTP now?

The current release of PTP runs on Linux, MacOS X, and Windows. PTP only supports target systems running Linux, MacOS X, and some kinds of Unix (e.g. AIX). The new Cell B.E. IDE functionality requires Linux (Fedora Core 9).

The Parallel Language Development Tools will run anywhere Eclipse 3.4 and CDT 5.0 will run. It simply requires any version of MPI (specifically, its header files) to aid in the search for MPI artifacts. And an OpenMP header file, if OpenMP analysis is needed.

The Remote Development Tools can be used on Linux, MacOS X, and Windows.

Q: How do I install Open MPI?

You may already have it installed. Try running the following command and check the output:

   ompi_info

If this doesn't work, download the latest version from the Open MPI site.

Unpack the distribution and run the commands (note that you may have to add extra options to configure to suit your local site - see the Open MPI help documentation for more information):

   ./configure --prefix=/path/to/your/ompi/install
   make
   make install

At this point it's a good idea to run a small mpi program to test you have installed Open MPI correctly.

mpicc -o testMPI testMPI.c mpirun -np 2 testMPI

Q: How do I build PTP myself?

See the PTP Environment Setup instructions

Q: How do I ask questions about PTP?

Subscribe to the PTP Mailing lists, especially ptp-user, and ask questions there. This is an excellent place to ask new-user questions. The ptp-user list is watched by most of our PTP developers as well as many users, and you can share in their experience. See http://www.eclipse.org/ptp/mailing_lists.php

Q: How do find out more about PTP?

Back to the top