What is HPC Carpentry?

Peter Steinbach
(HZDR)


psteinb psteinb_

Nov 9, 2020

Why?

CC-BY 4.0, Peter Steinbach
CC-BY 4.0, Peter Steinbach

for some the above is fear!

Fear != Creativity

HPC should be a piece of chalk.

Solve the bigger questions

So I sat down …

commit 9a584e9fe0fa1009e0cc32228684ca1685038364
Author: steinbac <steinbac@mpi-cbg.de>
Date:   Tue Dec 6 09:58:31 2016 +0100

    added learning outline as a basis for discussion

from psteinb/hpc-in-a-day

What happened after

  • 14 hpc-in-a-day workshops taught (about 10-15 attendance each)
  • 4 contributions at conferences (2x CarpentryCon2018, 1x CarpentryCon2020, 1x ISC BoF Paper)
  • helping to build a community … hpc-carpentry

Today!

An HPC Carpentry Workshop

Target Audience(s)

  • scientists or HPC users knowlededgeable in their (non-computational!) domain
  • Priority is to get their work done, not necessarily to learn about computers
  • Doesn’t know what large scale computing (Cloud? HPC? Grid?) is or why it can help them
    (may think that programs will automatically run faster on a cluster)

Many Learners …

  • Haven’t used a shared system before
  • Are not familiar with many of the terms (threads, cores) or concepts (scheduling) that are key to running on a shared batch system
  • May have some command line or programming experience, but not necessarily
  • may have only used GUIs in the past

Communicate!

Challenge: Communicate who you want to address with a course!

(Yet Missing: Create Pre-Workshop Survey)

Diversity of Learners!

Lessons: Mix and Match

 

https://github.com/hpc-carpentry/hpc-carpentry.github.io/blob/master/our-lessons.md

Let’s take a tour: hpc-carpentry/hpc-intro

Lesson Proposals

https://github.com/hpc-carpentry/coordination/issues

How Good are we?

from the 2020 carpentries long-term assessment report

Where can HPC Carpentry fit in?

Archer2 as an example

Archer2 Course Curriculum
Archer2 Course Curriculum

A Way forward

A Task Force …

  • to establish community processes
  • monthly meeting calls
  • implement lightweight, transparent and fair governance
  • to sharpen and nourish the material

For details: Lesson Program Incubation Roadmap

Thank you for coming!

I appreciate every minute you spend with us and are willing to donate to the project.