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:
- Get your account created. We'll go through the same process we
used to get you going on blizzard.teresco.org. Log in.
- Clone your repository from Lab 0: Setting Up onto
noreaster.teresco.org.
- Make sure you can compile and run the hello400.c program.
- Do some git configuration. In your terminal, set your default username and email like you did in Lab 0: Setting Up.
- 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.
- 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.
- 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.
- Follow steps 2-5 above on Stampede2, but call your file
stampede2.txt.
- 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:
>
Feature | Value | Score |
noreaster.teresco.org additions to repository | 5 | |
Stampede2 additions to repository | 5 | |
Total | 10 | |
|