Thanks, Jonah!

On Fri, Apr 8, 2016 at 8:59 AM, Jonah Duckles <
[email protected]> wrote:

> All,
>
> So as not to slam peoples inboxes who might not be interested in this
> topic, lets move this discussion over to a GitHub issue at the HPC-novice
> lesson template.
>
> https://github.com/swcarpentry/hpc-novice/issues/4
>
> Thanks,
> ---
> Jonah Duckles
> Software Carpentry, Executive Director
> http://software-carpentry.org
>
> From: Alan O'Cais <[email protected]> <[email protected]>
> Reply: Alan O'Cais <[email protected]> <[email protected]>
> Date: April 8, 2016 at 6:30:07 AM
> To: Bennet Fauber <[email protected]> <[email protected]>
> CC: Jonah Duckles <[email protected]>
> <[email protected]>, Software Carpentry Discussion
> <[email protected]>
> <[email protected]>, Lathrop, Scott A
> <[email protected]> <[email protected]>
>
> Subject:  Re: [Discuss] Tutorials at SC'16
>
> Hi all,
>
> It should also be noted that people involved in HPC training are already
> in discussion about creating collaborative training content since SC14/SC15
> (and they have monthly TelCos on this). Their discussion site is at
> https://sites.google.com/a/lbl.gov/hpc-training-best-practices/home
>
> Perhaps we can contribute to the workshop that they already have planned
> (and approved) for SC16? I would definitely like to ensure the Software
> Carpentry methodologies are considered there.
>
> These topics frequently get bogged down in the technical details of
> specific machines, something that can be side-stepped (for example, if you
> use Parallel Tool Platform <https://eclipse.org/ptp/> plugin for Eclipse
> and a reproducible environment through EasyBuild
> <http://easybuild.readthedocs.org/en/latest/>). Personally I feel these
> things are solvable technical problems (with multiple solutions) and I'd
> prefer to get my hands dirty on creating material and solve the technical
> issues as they arise.
>
> Alan
>
> On 8 April 2016 at 12:23, Bennet Fauber <[email protected]> wrote:
>
>> What would people think of proposing a workshop at SC that talks not
>> about HPC itself, but about the SWC way of designing workshops and
>> what constitutes good practices for teaching?  That obviously becomes
>> a plug for SWC and instructor training.
>>
>> This material could be excerpted from the instructor training, it
>> offers to teach something to the attendees of SC that they would not
>> typically be able to get anywhere else, and it may be of real use to
>> many of them.  There is also a gallery of examples for people to look
>> at.  I'm not proposing a substitute for SWC instructor training, but
>> an overview of the methods of SWC for those who might be unfamiliar
>> with them.
>>
>> I think there is some argument to be made, perhaps, that SWC is a good
>> example of the 'state of the practice' for training, and training is a
>> legitimate issue under the final category: "Hot Topics" of current
>> interest to the SC community (or it should be).
>>
>> Just a thought.
>>
>> Note, also, that there is an automatic extension to Apr 24, acceptance
>> won't be until Jun 15, and materials are due Sept 1.
>>
>> -- bennet
>>
>>
>>
>> On Thu, Apr 7, 2016 at 8:51 PM, Jonah Duckles
>> <[email protected]> wrote:
>> > All,
>> >
>> > Before we dive off into the finer points of MPI, HPC, and which is the
>> best
>> > job scheduler in the universe, lets stay on topic about running
>> workshop(s)
>> > at SC this year.
>> >
>> > Developing new lessons is probably not going to happen in time for the
>> > deadline in 11 days, so I suggest we go with something that does already
>> > exist and see if it will meet the topics put forth by the organizing
>> > committee.
>> >
>> > There is obviously some interest in this topic of HPCCarpentry so let me
>> > know if I can be of use to help bring together the interested parties
>> for a
>> > meeting on what will and won't work globally for such a lesson. Feel
>> free to
>> > email me directly if you would like to be on such a team and I will try
>> to
>> > set a time and virtual place for it to happen.
>> >
>> > Regards,
>> > ---
>> > Jonah Duckles
>> > Software Carpentry, Executive Director
>> > http://software-carpentry.org
>> >
>> > From: Brendan Smithyman <[email protected]>
>> > Reply: Brendan Smithyman <[email protected]>
>> > Date: April 7, 2016 at 7:42:05 PM
>> > To: Alex Razoumov <[email protected]>
>> > CC: Bob Freeman <[email protected]>, Software Carpentry
>> Discussion
>> > <[email protected]>, Aleksandra Pawlik
>> > <[email protected]>
>> > Subject:  Re: [Discuss] Tutorials at SC'16
>> >
>> > MPI yes, absolutely. Within the timeline of a workshop, and given the
>> Python
>> > curriculum already there, I wonder if mpi4py could be taught purely as a
>> > common, easy-to-understand way of getting the MPI fundamentals. Of
>> course,
>> > if you’re doing the computation in Python directly then it’s not going
>> to be
>> > competitive as a numerical code, but for toy examples it would work
>> fine.
>> > It’s also not a bad glue for compiled modules, etc. It’s a fairly thin
>> > wrapper around the C API. Adds transparent cPickle, which is cool, if
>> not
>> > particularly fast because of serialization and memory copying.
>> >
>> > This would also allow using Python multiprocessing to teach shared
>> memory
>> > parallelism, which is not a terrible implementation. The code would be
>> > fairly easy to adapt between mpi4py and multiprocessing, and I can see
>> > someone with a basic Python knowledge being able to onboard both in the
>> same
>> > two-day stretch. I suspect that getting people to bootstrap the MPI C
>> API
>> > and OpenMP in their brains is not going to go well in a workshop
>> timeframe.
>> >
>> > Eventually, most people are going to need to know a “nice” language and
>> a
>> > “fast" language; however, getting people to agree on which fast
>> language to
>> > teach could be tough. If you’re just calling C code, SuperLU, etc. and
>> using
>> > mpi4py to pass around arrays it’s not too bad. I suppose I’m suggesting
>> > focussing on teaching the different ways of approaching problems, rather
>> > than teaching people to use MPI with a specific compiled language.
>> >
>> > —
>> >
>> > Brendan Smithyman
>> > Postdoctoral Fellow
>> >
>> > Western University, Earth Sciences
>> > Biological & Geological Sciences, Rm. 1045
>> > London, ON, Canada N6A 5B7
>> > c. 778.990.5957
>> >
>> > On Apr 7, 2016, at 6:46 PM, Alex Razoumov <[email protected]>
>> wrote:
>> >
>> > On the topic of HPC Carpentry (which is somewhat different from the
>> original
>> > topic in this list), I suspect dozens (if not in the low hundreds) of
>> people
>> > on this mailing list have taught HPC to novices. I have done this for
>> many
>> > years at various summer schools and in semester-long courses.
>> Consequently,
>> > people will have dozens of opinions on what to include into an
>> HPC-novice
>> > course. For example, I think it would be sheer madness not to teach MPI
>> > inside a compiled language, but that's my opinion.
>> >
>> > --
>> > Alex Razoumov
>> > WestGrid Visualization Coordinator, Compute Canada
>> >
>> >
>> >
>> > On Thursday, April 7, 2016 at 3:21 PM, Aron Ahmadia wrote:
>> >
>> > I've taught these in the past. Reach out directly to me if I can provide
>> > guidance.
>> >
>> > A
>> > On Thu, Apr 7, 2016 at 6:05 PM Kate Hertweck <[email protected]
>> > (mailto:[email protected])> wrote:
>> >
>> > It sounds like we have critical mass for developing the hpc-novice
>> lesson
>> > more thoroughly! I've been working on tutorials for using Texas Advanced
>> > Computing Center (TACC).
>> >
>> > It sounds like we might not be able to make the deadline for SC'16, but
>> I
>> > would love to help facilitate lesson development sometime this summer
>> (maybe
>> > schedule a hackathon?). If anyone else is interested, please contact me
>> > directly and I'll initiate separate correspondence for lesson
>> development.
>> >
>> > On Thu, Apr 7, 2016 at 3:04 PM, Brunson, Dana <[email protected]
>> > (mailto:[email protected])> wrote:
>> >
>> > I’m interested in HPC Carpentry but urgent fires keep preventing me from
>> > getting too far. I’m leaning toward the idea of developing some good
>> > conceptual lessons that avoid most of the technical difference between
>> HPC
>> > sites. Here’s the site I started back when I imagined I’d have more
>> time to
>> > think about it, and that’s when I learned how hard a easily adaptable
>> HPC
>> > carpentry lesson would be: https://github.com/dbrunson/hpc-novice
>> >
>> > There was also a discussion under the data carpentry github org late
>> last
>> > year.
>> >
>> > Dana
>> >
>> > Dana Brunson ([email protected] (mailto:[email protected]
>> ),
>> > 405-744-4455 (tel:405-744-4455))
>> > Assistant Vice President for Research Cyberinfrastructure;
>> > Director, OSU High Performance Computing Center;
>> > Adjunct Associate Professor, Mathematics Department;
>> > Adjunct Associate Professor, Computer Science Department;
>> > Oklahoma State University, http://hpcc.okstate.edu
>> > (http://hpcc.okstate.edu/)
>> >
>> > From: Discuss [mailto:[email protected]] On
>> > Behalf Of Ashwin Trikuta Srinath
>> > Sent: Thursday, April 7, 2016 2:39 PM
>> > To: Katy Huff <[email protected] (mailto:[email protected])>
>> > Cc: Bob Freeman <[email protected]
>> > (mailto:[email protected])>; Software Carpentry Discussion
>> > <[email protected]
>> > (mailto:[email protected])>; Aleksandra Pawlik
>> > <[email protected] (mailto:[email protected])>
>> > Subject: Re: [Discuss] Tutorials at SC'16
>> >
>> > 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]
>> > (mailto:[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]
>> > (mailto:[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 (tel: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]
>> > (mailto:[email protected])
>> >
>> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
>> >
>> >
>> >
>> >
>> > --
>> > http://katyhuff.github.com
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Discuss mailing list
>> > [email protected]
>> > (mailto:[email protected])
>> >
>> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Discuss mailing list
>> > [email protected]
>> > (mailto:[email protected])
>> >
>> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Kate L. Hertweck, Ph.D.
>> > Assistant Professor, Department of Biology
>> > The University of Texas at Tyler
>> > 3900 University Blvd., Tyler, TX 75799
>> > Email: [email protected] (mailto:[email protected])
>> > Office: HPR 109, 903.565.5882
>> > https://www.uttyler.edu/biology/
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Discuss mailing list
>> > [email protected]
>> > (mailto:[email protected])
>> >
>> http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
>> >
>> >
>> > _______________________________________________
>> > Discuss mailing list
>> > [email protected]
>> > (mailto:[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
>> >
>> >
>> > _______________________________________________
>> > 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
>>
>
>
>
> --
> Dr. Alan O'Cais
> Application Support
> Juelich Supercomputing Centre
> Forschungszentrum Juelich GmbH
> 52425 Juelich, Germany
>
> Phone: +49 2461 61 5213
> Fax: +49 2461 61 6656
> E-mail: [email protected]
> WWW:    http://www.fz-juelich.de/ias/jsc/EN
>
>
>
> ------------------------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
>
> ------------------------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------------------------
>
>
> _______________________________________________
> 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