Computer Science 400
Parallel Processing and High Performance Computing

Fall 2017, Siena College

Lab 2: More Account Setup
Due: 11:59 PM, Friday, September 15, 2017

This "Mini Lab" will set up your accounts on two of the parallel computers we'll be using this semester.

Accounts on noreaster.teresco.org

We will be switching from blizzard.teresco.org to noreaster.teresco.org for much of your development work. This is the 20-core system that is currently running FreeBSD.

Your tasks for this:

  1. Get your account created. We'll go through the same process we used to get you going on blizzard.teresco.org. Log in.
  2. Clone your repository from Lab 0: Setting Up onto noreaster.teresco.org.
  3. Make sure you can compile and run the hello400.c program.
  4. Do some git configuration. In your terminal, set your default username and email like you did in Lab 0: Setting Up.
  5. If you don't want to have to type your GitHub password all the time, you can also set up caching with the credential helper.
  6. Run the command uname -a and redirect the output to a file noreaster.teresco.org.txt in your repository. Use the necessary git commands to add, commit, and push this back to GitHub.

Accounts on Stampede2

Your accounts on the Stampede2 system were requested, and are likely ready. To start our preparations for using this system, set up your ability to log in.

  1. Log into Stampede2 by following the directions on the XSEDE Single Sign On Hub page. This will include installing the Duo app on some device. Once you are able to connect to the login.xsede.org site, you will use gsissh to connect to stampede2.
  2. Follow steps 2-5 above on Stampede2, but call your file stampede2.txt.
  3. If you prefer to have a different editor (like Emacs) than vi be launched when git needs to you edit something like a commit message, you can edit the file .bashrc in your home directory to include the line
    export EDITOR=emacs
    

    near the end of the file. The next time you log in, your default editor would be Emacs.

Submitting

Your submission requires that all required delierables are committed and pushed to the master for your repository on GitHub (which is the same repository you used for Lab 0: Setting Up).

Grading

This assignment is worth 10 points, which are distributed as follows:

> FeatureValueScore
noreaster.teresco.org additions to repository 5
Stampede2 additions to repository 5
Total 10