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
