Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 206947 - Implementation of PTP support for IBM Parallel Environment
Summary: Implementation of PTP support for IBM Parallel Environment
Status: RESOLVED FIXED
Alias: None
Product: PTP
Classification: Tools
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Greg Watson CLA
QA Contact: Craig E Rasmussen CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-19 15:49 EDT by David Wootton CLA
Modified: 2011-01-31 07:50 EST (History)
0 users

See Also:


Attachments
Patch for PTP PE Support (3.22 KB, patch)
2007-10-19 15:49 EDT, David Wootton CLA
g.watson: iplog+
Details | Diff
Source for PTP PE support (280.34 KB, application/zip)
2007-10-19 15:50 EDT, David Wootton CLA
no flags Details
2nd Patch - fixes problems building AIX PE plugin (2.58 KB, patch)
2007-11-07 16:13 EST, David Wootton CLA
g.watson: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Wootton CLA 2007-10-19 15:49:36 EDT
Created attachment 80796 [details]
Patch for PTP PE Support

I'm attaching two files containing the updates required to implement support for IBM Parallel Environment. The patch file contains updates to the BUILD scriptand a small fix to compat.c for AIX support. The zip file contains the 5 new Eclipse projects containing the new source.

I did not copy in the required files for automake, autoconf and configure into the  org.eclipse.ptp.ibmpe.proxy directory. Those will need to be copied from org.eclipse.ptp.orte.proxy.

This support has been tested for AIX and Linux. It does not support remote system execution at this time.

Let me know if there are problems with this code.
Comment 1 David Wootton CLA 2007-10-19 15:50:54 EDT
Created attachment 80797 [details]
Source for PTP PE support
Comment 2 Greg Watson CLA 2007-11-02 14:02:57 EDT
Committed.
Comment 3 David Wootton CLA 2007-11-05 12:04:55 EST
I downloaded the packages from CVS to replace what I had. It looks like the org.eclipse.ptp.aix.ppc package did not get committed since I can't find it in either the core or rms module. Also, when I created the org.eclipse.ptp.ibmpe.proxy package, I did not copy in the files that are allowed to be redistributed freely as part of the automake, autoconf and configure packages since I felt that would complicate my approval process. Can you copy those files? The configure.in and Makefile.am that I did include in my source are correct and should not be replaced.

Thanks
Comment 4 Greg Watson CLA 2007-11-05 18:02:13 EST
org.eclipse.ptp.aix.ppc needs to be a fragment, so I replaced the one you had with a copy of one of the others. I've also modified the BUILD script a bit so that it will work when downloaded from an update site. I had to modify the configure.in in org.eclipse.ptp.ibmpe.proxy slightly to accomodate this.

I added the missing files. I noticed that config.h.in was also missing. I just copied the one from the orte.proxy plugin, but if you have a different one just send me the differences.
Comment 5 David Wootton CLA 2007-11-07 16:13:54 EST
Created attachment 82368 [details]
2nd Patch - fixes problems building AIX PE plugin

In verifying my PE plugin worked on AIX I discovered I didn't create patches for a couple configure.in files and a header file. I also had a hang in parsing command line flags in my proxy. This patch fixes these problems
Comment 6 David Wootton CLA 2007-11-07 16:16:24 EST
In verifying the code changes for my PE plugin on AIX, I noticed that I missed some patches so I've attached a 2nd patch. It also appears that the first patch, containing a couple AIX-specific changes was not committed.

Can you look at both patches and commit them if appropriate?
Comment 7 Greg Watson CLA 2007-11-07 18:38:07 EST
Applied. I had to apply some by hand, so please check everything is ok.
Comment 8 Greg Watson CLA 2008-02-11 14:56:01 EST
Closing. Please reopen if there are any issues.