June Workshop Setup 2022

June Workshop Setup

Please follow the instructions below to ensure your computer is setup and ready for the workshop.

If you have any difficulties with any of the steps, please contact us at hcc-support@unl.edu or or visit our virtual Open Office Hours.

June 7: Connecting to HCC Clusters and Introduction to Bash
June 14: Introduction to Bash (cont.) and Revision Control with Git
June 21: Submitting Jobs and Handling Data on Crane
June 28: Using Software on HCC

Return to the Workshop Page
June 7: Setup Accounts and SSH Client

For the workshop this week, you will need an HCC account. If you do not currently have one, you can request one by completing a new user request form.

Please note that all new accounts must be associated with an established HCC group. If your research group is not currently established with HCC, the group PI must first complete a new group request form. Once the group has been setup, you may then request a new user account.

To connect to the Holland clusters, we will use an SSH client. SSH stands for Secure SHell and is the protocol used to connect securely to a remote computer. To install an SSH client, please follow the directions below.

Windows Mac OS X Linux

For Windows 10 and Windows 11, users can connect using the Command Prompt. To start the command prompt, open the start menu and type `cmd`. Press `enter` to run.

For older versions of Windows, we recommend the PuTTY Client. To install PuTTY, download the PuTTY Package file appropriate for your machine and double click the file to run it. Follow the onscreen prompts, accepting the default settings provided.

All versions of Mac OS X come with Terminal, which has SSH capabilities. To open the terminal on OS X, open your Applications folder, then open the Utilities folder. Open the Terminal application. You can also launch the terminal by using Spotlight search in OS X and searching for “terminal”. You may want to keep Terminal in your dock for this workshop.

Most flavors of Linux come with a built in terminal or with XTerm preinstalled. There is no need to install anything extra.


June 14: GitHub Account

If you did not attend the June 7th class, please ensure you have an active HCC account by following the directions above.

Git is a version control system that lets you track who made changes to what and when, and has options for easily updating a shared or public version of your code on github.com. You will need a supported web browser (current versions of Chrome, Firefox or Safari, or Internet Explorer version 9 or above).

You will need an account at github.com for parts of the Git lesson. Basic GitHub accounts are free. We encourage you to create a GitHub account if you don't have one already. Please consider what personal information you'd like to reveal. For example, you may want to review these instructions for keeping your email address private provided at GitHub.


June 21: Install Globus Connect

If you have not attended either of the previous sessions, please ensure you have an active HCC account by following the directions above.

We will be using Globus Connect to transfer files to and from the clusters. Please set up an account by visiting the Globus website and clicking the "Login In" button. Individuals from UNL, UNMC, and UNK can login using their institutional credentials, otherwise you can set up a Globus ID to use for login.

After successfully logging in, please set up a Globus Connect Personal Endpoint on your personal machine by following the directions below which correspond to your operating system.

Windows Mac OS X Linux

Detailed installation information for Windows can be found on the Globus website.

Detailed installation information for Mac OS X can be found on the Globus website.

Detailed installation information for Linux can be found on the Globus website.


June 28:

If you have not attended either of the previous sessions, please ensure you have an active HCC account by following the directions above.