There will be many variations depending on the cluster and its
scheduler, etc.  I've been teaching a 3-4 hour workshop that
introduces people to batch computhing using the Torque PBS system and
the Moab scheduler for the last several years.  I don't have a nice
web site, but I have a 'script' -- list of topics to cover -- and some
exercises that I have people do.  If a group is formed, I'd be happy
to contribute.

We have also have a prerequisite workshop on basic Linux command line,
but I think the SWC bash lesson is probably a better starting point.
We typically add to what's in the SWC material quick and basic
coverage of how to ssh to the cluster, use of sftp/scp, and use of
nano, as that covers getting data to and from and modifying text files
while there.

I think our material fits into Ashwin's outline at

> http://clemsoncoe.github.io/hpc-workshop/

pretty well, and that certainly seems like a good starting point for
discussion.

Things can get pretty specialized and complex pretty quickly beyond
that.  Maybe combining this with a slightly revised version of the
Make workshop would give people a good, strong leg up on doing
workflows on a cluster?  So, the flow might be:   bash, batch
computing and scheduling, make, git (or some permutation thereof)?

I think there is quite a lot of useful work that can be done on a
cluster before someone needs to get anywhere near MPI, so perhaps
concentrating on the environment and running programs that are serial
and/or that already incorporate implicit parallelism would help to
make material that is more accessible to novices?

-- bennet




On Thu, Apr 7, 2016 at 3:38 PM, Ashwin Trikuta Srinath
<[email protected]> wrote:
> I've long been interested in developing this, and there's some material I've
> already written (forked off the now empty hpc-novice) for our own HPC
> workshop:
>
> http://clemsoncoe.github.io/hpc-workshop/
>
> If there's interest in developing HPCCarpentry, maybe we can form a
> committee to discuss what the curriculum should look like.
>
> Thanks,
> Ashwin
>
> On Thu, Apr 7, 2016 at 3:27 PM, Katy Huff <[email protected]> wrote:
>>
>> Maybe this is the ideal opportunity to create an HPCCarpentry curriculum!
>>
>> (just throwing that out there.. not volunteering to invent it from
>> scratch...)
>>
>> On Wed, Apr 6, 2016 at 7:59 PM, Paul Wilson <[email protected]> wrote:
>>>
>>> Hello all,
>>>
>>> I seem to recall that there have been workshops offered by this community
>>> at previous SuperComputing meetings, and also know that some may not feel
>>> that it is the best audience, but...   as I'm on the tutorials committee for
>>> SC16, it is my duty to advertise this opportunity to offer tutorials.
>>>
>>> The details are attached, but there are only 11 days left (plus a 1 week
>>> extension) so if you are interested please consider proposing a tutorial.
>>>
>>> Paul
>>>
>>> --
>>> -- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>>> --
>>> Paul Wilson ~ UW-Madison ~ 608-263-0807 ~ cal:
>>> http://go.wisc.edu/pphw-cal
>>> Professor, Engineering Physics. ~ http://cnerg.engr.wisc.edu
>>> Faculty Director, Advanced Computing Infrastructure ~ http://aci.wisc.edu
>>>
>>>
>>> _______________________________________________
>>> Discuss mailing list
>>> [email protected]
>>>
>>> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
>>
>>
>>
>>
>> --
>> http://katyhuff.github.com
>>
>> _______________________________________________
>> Discuss mailing list
>> [email protected]
>>
>> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
>
>
>
> _______________________________________________
> Discuss mailing list
> [email protected]
> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to