bootCampEx: My practical guide to running simulations on a computing cluster

I developed these notes and exercises as part of a tutorial on how to use the Kao Group’s computing cluster. Although some of the details are specific to this specific cluster, much of the material could be useful for anyone getting started in computational physics, so I thought I would share it here. The materials are posted on github.com/adazi/bootCampEx and the best place to start is by reading README.md

Who is this for?

If you’re already experienced with the command line and using HPC queuing systems, you probably already know all this stuff. I wrote this tutorial for new students in our group. This is a beginner’s guide for someone who has limited experience with the linux command line or who has never used a queue on a remote shared computing resource (a ‘cluster’ or supercomputer you log into with the terminal). I’ve tried to focus on including the little practical details of being a computational physicist that no one ever explicitly teaches you.

Through lecture notes, example and practical exercises, this tutorial will teach you the basics of using a linux-based computing cluster such as:

  • Logging into a remote machine
  • Navigate using the command line (bash)
  • Creating and running basic shell scripts
  • Starting and monitoring compute jobs using a queuing system (in this case, Sun Grid Engine)

Here’s that link one more time: https://github.com/adazi/bootCampEx
Just click and follow the instructions in README.md

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.