Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] PLDT (MPI & OpenMP dev. tools) converted to CDT 3.1

Beth,

Thanks for going through all this pain. I'm sure it will be worth it!

Greg

On May 16, 2006, at 10:06 PM, Beth Tibbitts wrote:


The PLDT (Parallel Language Development Tools -- for MPI and OpenMP) is
now converted to CDT 3.1.
Whew!
Thanks to Doug Schaeffer for a lot of help in steering me in the right
direction.
This is much simpler than the old code as well.

It's checked in, and just before doing so i cut a version "PLDTonCDT30" or something like that, if we ever need the version before the CDT 3.1 changes

CAVEAT:
DO NOT, I repeat, DO NOT, update Callisto from the update manager before
backing up all your stuff.
It erased almost all of my source files.
Fortunately I was able to save a few critical ones and was able to
re-create in the last 2 hours what I did in the last 2 weeks.
Hopefully that means I learned something.
1. about Doug's new CDT APIs
2. backup (or checkin) more often.

Doug put in the changes to CDT to allow us to find the #pragmas, and also a
missing export recently noted.
SO... the PLDT now requires NO changes to the CDT to run.
Hooray!


There are still some things not quite right.
1. Hover over MPI constants like MPI_Status doesn't work.  Turns out I
don't think it ever did.
I think I need to implement a different extension point; the one I'm
using (CHelpProvider) seems only to want info about functions.
2. MPI on C++ now works (I don't think the previous version did; discovered
a stupid omission), but it repeats some info like
MPI::COMM_WORLD.Get_size();
     ends up reporting *both* MPI::COMM_WORLD and Get_size() as MPI
functions.  Seems like it should be a single one.
     Must be something about how the C++ AST is configured.

...Beth

Beth Tibbitts  (859) 243-4981  (TL 545-4981)
IBM T.J.Watson Research Center
Mailing Address:  IBM Corp., 455 Park Place, Lexington, KY 40511

_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev



Back to the top