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:
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.
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.
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.
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.