Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] PTP Tutorial for XSEDE on Luna - plans

Other ideas I'm throwing out there for tutorial inclusion... which may also inspire new PTP features... want to capture here...

To broaden the appeal and show use of some other things besides MPI,
If anyone could provide even a brief example of using other things within PTP, and running, I could incorporate them into slides of the tutorial.
(or creating slides yourself is also welcome!)
openACC 
- openCL
- CUDA (too proprietary? not? Other accelerator-based tools to make an example out of?)
- OpenMP (4.0?)
- MPI (updating MPI support to MPI 3?).


And based on some comments Jay A made...
'...Somehow too we need to convey how PTP can embrace your existing build systems... it is not about abandoning make, but helping you more effectively deal with make (and hopefully more advanced build systems), as well as obscenely complex codes!"

...Beth

Beth Tibbitts


On Mon, Jun 23, 2014 at 9:54 AM, Beth Tibbitts <beth@xxxxxxxxxx> wrote:
I'm posting this to ptp-dev because besides the usual suspects for tutorial work/teaching,
I'd like to add roland/john, and wolfgang/carsten   to ask their input on tutorial for luna
I think sync projects and system monitoring are an integral part of PTP and tutorial so would like to see if they have any suggestions.
And so might as well post to ptp-dev.

....
Today I'm starting to convert the PTP tutorial to Luna for XSEDE for our presentation (day-long tutorial) on July 14.

I'm starting with the Kepler version of the tutorial , which is currently at https://wiki.eclipse.org/PTP/tutorials/SEA2014

Besides working thru screenshots and workflow to make sure it all works for Luna...
Some things I'd like to do are below, in no particular order

1. reduce the number of slides - currently our 300+ is a bit intimidating.
        The sync project creation example - instead of all the variations we have... reduce to:
        a. creating a sync C project via CVS.  That way we cover project,sync and team together.
        or b.  create project from files already on remote system. Even shorter. Will have to setup home dirs.
        Comments? Leaning toward a., easier to set up, covers basics of Team, we could leave more for students to explore (Team) and not cover in slides

2. Assume we can still use trestles.sdsc.edu and userids there

3. Augment Terminal slides with a bit about GUI terminal

4. Include files - any simpler way than what we're doing now?

5. Would like to update the ETFw section. Not sure how. Perhaps just a touch/demo of TAU, Perfsuite, GEM,  others?????

What else am I mission?


For those that don't know, our SC tutorial was not accepted this year.
So this XSEDE tutorial is even more important for having an accurate set of slides describing how to use Luna-based PTP.

 
...Beth

Beth Tibbitts


Back to the top