HPC Home‎ > ‎User Support‎ > ‎

Getting Started

Important Notes

Looking for a Quick Start Guide? Click here.
  • The default linux shell is Bash but you can change it by following "Changing Linux Shell @HPC."
  • The login-nodes are meant for development and for organizing jobs to run on the compute nodes. Always use "sbatch" command to submit your jobs to the scheduler. 
  • Work interactively directly on a compute node using the srun command (e.g. `srun --x11 --pty bash`) An interactive session may be used for interactive job submission, running graphically-intensive packages (e.g. MATLAB), to run scripts. 
  • Jobs running on login-node will be killed. If you have already run your job, cancel it using command "kill <PID>". You can get PID by running command "top" at login-node. For killing all processes use:
    kill -9 `ps -ef | grep <caseID> | grep -v grep | awk '{print $2}'`
  • You would also need Case VPN to connect to the cluster when you are not on the campus network or when you use the CaseGuest wifi. VPN can be obtained from vpnsetup.case.edu. VPN connections are set to terminate after 24 hours, or if the computer goes to sleep. 
  • For high memory jobs, see the section "High Memory Job" at HPC Interactive and Batch Submission.
  • If you are the first time HPC user, please go through HPC documentation along with HPC FAQs before sending email to hpc-support[AT]case[DOT]edu.
  • If you already know how to run jobs in HPC, you can still refer to Helpful references for more related and advanced topics.
  • Get up-to-date with HPC activities through HPC News.
  • If your job is creating large number of output files or you have the case where the number of files in a directory is huge, follow the Panasas Storage Guideline for Huge Directory.

Getting Started

The cluster is primarily accessed through a load-balancing router, rider.case.edu, which distributes sessions across currently available headnodes (details may be obtained from HPC Resource View or HPC Upgrade.) For information on Putty/Xming/Cygwin, visit the section "Prerequisite Software". For visual intensive jobs, use NX Clinet (HPC GUI Visual Access). For huge file transfer, use transfer-node (e.g. hpctransfer.case.edu). Also refer to Transferring File @HPC.

Accessing Cluster

Prerequisite Software

   Text or CLI Access
 Graphics or GUI Access
 Windows X2Go 
Putty or Cygwin
MobaXterm
 
Putty+XMing
MobaXterm
Cygwin+X11

 Mac  Terminal (already installed)
 X2Go
 Terminal+Xquartz
X2Go
 Linux  Terminal (already installed)
X2Go
 Terminal+X11
(already installed)
X2Go
Note: For GUI, if you don't have XQuartz, download and install it in MAC). X2Go is recommended for visual access.

Want to try right away from the workstations at KSL Freedman Center? [Research Workstations at Freedman Center

Command Line Access (Text)
Using Putty or Terminal, open a  shell and at the prompt, type:
ssh -X <caseID>@<login-node>
For an example, if rider.case.edu is the login-node and abc123 is your caseID, then type: ssh -X abc123@rider.case.edu. Here, "abc123" should be replaced by your CWRU network ID.  When prompted for a password, give your CWRU network password (SSO) for authentication. 

GUI access via Putty+XMing

Double click on the PUTTY icon. In putty configuration window, enter the latest login-node (e.g. rider) under "Host Name (or IP address)" and click open. If you are using Xming, expand SSH under connection, click X11 and check the box "Enable X11 forwarding" and click on open button. You will be prompted for login and password.

Now, you should get the prompt as showed below and you are ready to run your jobs now. Click on Running Jobs.
[<caseID@<login-node> ~]$

HPC GUI Visual Access

For visual intensive jobs, follow this page HPC GUI Visual Access