hpc-intro icon indicating copy to clipboard operation
hpc-intro copied to clipboard

Workshop Preparation guide

Open tkphd opened this issue 4 years ago • 4 comments

Workshops involving HPC Intro, and other HPC Carpentry materials, require configuration ahead of time and, in some cases, may require installing packages on cluster resources. This should be made very clear up front, and the site should build a checklist for the local coordinator to verify that things are ready.

Prompted by hpc-intro/346.

tkphd avatar Apr 25 '21 13:04 tkphd

Alternatively, for wget versus curl -O, maybe we make a snippet for the URL downloading command? Still could be cases where we need the more extensive guide.

mikerenfro avatar Apr 25 '21 14:04 mikerenfro

We can snippetize for the cluster, but since our learners may have one, the other, or neither (?), we need to also explain how to install the preferred tool locally.

tkphd avatar Apr 25 '21 14:04 tkphd

Ok, so as far as I can tell:

  • Windows: could already have Git Bash from a Software Carpentry workshop, would have curl. Could lift instructions from there, would also provide ssh, assuming that scp and sftp come along for the ride, but not rsync or more advanced tools.
  • macOS: would have curl by default, plus ssh, scp, sftp, and rsync.
  • Debian-derived: would have wget by default, plus ssh, scp, sftp, (and rsync on Ubuntu).
  • Red Hat-derived: would have curl by default, plus ssh, scp, sftp, ~and rsync~.

mikerenfro avatar Apr 25 '21 14:04 mikerenfro

Debian does not include rsync by default. It is abominable.

tkphd avatar Apr 25 '21 14:04 tkphd