GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • hpc-carpentry
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — HPC Carpentry

README.md

High-Performance Computing Carpentry

We are a global volunteer organization committed to developing high-quality training materials and a modular curriculum to educate users of high-performance computing machinery. For more information, please visit HPC-Carpentry.org. HPC Carpentry is an official member of The Carpentries.

If you would like to help, please join #hpc-carpentry on the Carpentries' Slack and keep an eye out for our next meeting: we host two per month, so you won't have to wait long.

A typical HPC Carpentry workshop is stitched together from the following resources:

  1. "Black Box" Amdahl's Law Simulator

    hpc-carpentry/amdahl

    A parallel Python program with tunable proportions of serial and parallel work, used in our core lessons to mimic a "real" parallel workload using sleep() instead of an energy-intensive task.

  2. The Unix Shell

    swcarpentry/shell-novice

    Cluster resources are often, if not always, accessed from a command-line interface (CLI) rather than a graphical user interface (GUI). Software Carpentry's introduction to the shell (a.k.a. "terminal," a.k.a. "command line") is a prerequisite for our workshops.

  3. Using High-Performance Computing Systems

    hpc-carpentry/hpc-intro

    A gentle introduction to workload managers (queuing systems) and shared computational resources, this lesson forms the heart of HPC Carpentry.

  4. Building High-Performance Computing Workflows with Snakemake

    hpc-carpentry/hpc-workflows

    If you've launched one job, you might as well launch a thousand... but use a tool to manage your workflow! This lesson uses Snakemake to orchestrate a scaling study, an important step in understanding the limits of any parallel application.

Popular repositories Loading

  1. hpc-intro hpc-intro Public

    Using High-Performance Computing Systems

    TeX 161 163

  2. hpc-python hpc-python Public

    HPC Python lesson materials

    Python 62 48

  3. hpc-shell hpc-shell Public archive

    Materials to teach terminal fundamentals for HPC users

    Python 19 24

  4. hpc-chapel hpc-chapel Public

    HPC Chapel lesson materials

    Makefile 13 10

  5. old-hpc-workflows old-hpc-workflows Public archive

    Scaling studies on high-performance clusters using Snakemake workflows

    Python 8 1

  6. green-software-hpc green-software-hpc Public

    Green Software Use on HPC

    Python 7 5

Repositories

Loading
Type
Language
Sort
Showing 10 of 20 repositories
  • green-software-hpc Public

    Green Software Use on HPC

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/green-software-hpc's past year of commit activity
    Python 7 5 0 3 Updated Nov 10, 2026
  • hpc-workflows Public

    Building High-Performance Computing Workflows with Snakemake

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/hpc-workflows's past year of commit activity
    Python 3 7 16 2 Updated Nov 10, 2026
  • hpc-intro Public

    Using High-Performance Computing Systems

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/hpc-intro's past year of commit activity
    TeX 161 163 77 (8 issues need help) 4 Updated Nov 10, 2026
  • instructor-onboarding Public

    Documentation for novice instructors of HPC Carpentry Workshops

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/instructor-onboarding's past year of commit activity
    Dockerfile 1 3 0 0 Updated Nov 5, 2026
  • hpc-carpentry.org Public

    HPC Carpentry Website

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/hpc-carpentry.org's past year of commit activity
    HTML 0 0 0 0 Updated Nov 5, 2026
  • hpc-carpentry.github.io Public

    The HPC Carpentry website

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/hpc-carpentry.github.io's past year of commit activity
    JavaScript 5 MIT 7 20 1 Updated Nov 2, 2026
  • .github Public

    HPC Carpentry community profile

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/.github's past year of commit activity
    0 0 0 0 Updated Oct 30, 2026
  • amdahl Public

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/amdahl's past year of commit activity
    Python 2 MIT 4 1 1 Updated Oct 12, 2026
  • RSECon26 Public

    Presentation for RSECon26

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/RSECon26's past year of commit activity
    TeX 0 0 0 0 Updated Sep 9, 2026
  • coordination Public

    Delocalized issues relevant to the HPC Carpentry organization overall

    Uh oh!

    There was an error while loading. Please reload this page.

    hpc-carpentry/coordination's past year of commit activity
    Python 6 8 43 0 Updated May 7, 2026
View all repositories

People

@gonsie @psteinb @aturner-epcc @tkphd @ocaisa @HaoZeke @ChristinaLK @joeybernard @paulstey @jstaf @reid-a @trhallam @hudaibeid @andrewsanchez @razoumov @hkershaw-brown

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.