ptp work tasks
parallel tools platform subproject

The following is a list of development tasks for the parallel tools platform release 1.0. If you are looking for areas to contribute to ptp, then this is a good place to start. Simply pick one of these tasks and start working on it. If there are new features or enhancements that you would like to see added to this list, please open a bugzilla request.

Description of task

Status

Owner

Parallel Runtime Model

Design and implement a parallel model that will be used to represent a parallel machine/program.

Completed

Nathan DeBardeleben

Parallel Runtime Views

New views which provide efficient and scalable representation of parallel model.

Completed

Nathan DeBardeleben

Parallel Runtime API

Provide an API that can be used to interface to external parallel runtimes.

Completed

Nathan DeBardeleben

Parallel Runtime API Implementation for OpenRTE

Provide an implementation of the API that supports the Open MPI runtime.

Completed

Nathan DeBardeleben

Parallel Runtime API Implementation for MPICH/Clustermatic

Provide an implementation of the API that supports MPICH on a Clustermatic (bproc) machine

Not yet assigned

 

Parallel Runtime API Implementation for MPICH

Provide an implementation of the API that supports MPICH out-of-the-box.

Not yet assigned

 

Parallel Debug Model

Extend CDT debug model to support parallel debugging.

Completed

Donny Kurniawan

Parallel Debug Views

New views which support parallel debugging requirements.

Completed

Clement Chu

Parallel Debug API

Provide a debug API that can be used to communicate with external parallel debug controllers. The API will need to deal with issues specific to parallel debugging, such as managing groups of processes, handling large numbers of events, etc.

Completed

Donny Kurniawan

Prototype Parallel Debug API Implementation

Provide a prototype implementation of the parallel debug API that can be used for testing/evaluations purposes.

Completed

Donny Kurniawan

Parallel Debug API Implementation For External Debuggers

Provide implementations of the parallel debug API that support a range of external parallel debuggers (e.g. idb, totalview).

Completed

Donny Kurniawan

Prototype Scalable Debug Manager

Provide a prototype implementation of a scalable debug manager

Completed
Greg Watson

Fortran Development Tools

Develop an initial version of FDT. This will comprise a copy of CDT that has been modified to add Fortran language support.

Completed

Craig Rasmussen 

Common Language Support

Identify and separate components of CDT that are language independent. Define interfaces that will allow C and Fortran to utilize these comman language services.

Completed

 Craig Rasmussen