Research Computing FAQs
-
Post-August 2022: Why am I being asked about a passcode for my SSH session?
August 2022, a DUO authentication step is now part of logging into the HPC.
For SSH, you will need to choose:
1. Duo push to your phone number/app
2. A phone call to your phone number
For your SFTP client, you will also need to complete a DUO step. -
How do I get access to the HPC facilities at KSU?
Faculty can use the HPC Account Request Form to request accounts for themselves, their student assistants and for non-KSU collaborators. -
Why does my SSH session time out when I try to connect to the HPC cluster?
This usually means that you are not connected through the VPN properly. Make sure that the Global Protect shows as connected and that the vpn-groups.kennesaw.edu portal is selected. -
How do I get training to use the cluster?
Please contact Tom Boyle (x6180 or tboyle@kennesaw.edu) to discuss the needs of you and your collaborators and schedule a training session. -
How do I connect to the cluster?
Once you have a connection through the VPN (vpn-groups portal), you will need to use an SSH program. Mac users can make use of the Terminal.app. Windows users can use Putty or Windows PowerShell.
'ssh NetID_username@hpc.kennesaw.edu'For those wanting to utilize an XWindows session:
- Windows: ssh -X NetID@hpc.kennesaw.edu
- Mac: ssh -Y NetID@hpc.kennesaw.edu
As of 08/22, there is a DUO authentication step required for SSH. (Example)
-
What software is installed on the cluster?
A list of the software installed on the cluster is maintained on the KSU HPCdocs wiki. -
How to get software installed?
HPC users can request software using the HPC Software Request Form. -
How do I get a module to automatically load when I log into the cluster?
Example: To have MATLAB load into your environment whenever you start a new session, use $ module initadd MATLAB. -
How do I move files to and from the cluster?
- Use a graphical file transfer application that supports SFTP (via SSH)
Example: Download Cyberduck for Mac or Win at Cyberduck. - From within a local terminal, use the scp command.
Example: scp C:\localfile.txt NetID@hpc:/data/home/your_NetID/
- Use a graphical file transfer application that supports SFTP (via SSH)
-
How do I uncompress files on the cluster?
There are different file formats that can be 'unzipped':
- gunzip will extract the contents of .gz files.
- unzip will extract the contents of .zip files.
- tar -xvf will extract the contents of .tar.gz and .tar.bz2 files.
-
How do I create or edit a text file?
If connected via SSH, use nano.
$ nano <yourfilename>
If you are consented via SFTP, you can right-click a file and select Edit to use an editor on your local machine. -
Are there GPU nodes available?
Yes, the cluster currently has two nodes, each with 4 P100 NVIDIA cards. A graphical Processing Unit (GPU) is hardware specifically designed to perform graphics related tasks efficiently. Some software can be made to use GPUs for general purpose computing. -
What queues are available?
The KSU cluster has three major queues:
- batch - this is the default queue and if comprised of only CPU nodes
- himem - this queue has one CPU node with 1 TB of RAM
- gpu - this queue has nodes with GPU capabilities
-
How do I see my running and queued jobs?
From the command line:
qstat - Show status of PBS batch jobs
showq - Displays information about active, eligible, blocked and completed jobs. -
How many jobs can I submit?
While there is no limit on the number of jobs, each user is limited by the total number of cores they can use concurrently. (480 cores, under heavy utilization 320 cores). Any jobs beyond the limit will be queued to run as soon as your other jobs complete and resources are available. -
What is walltime?
Walltime is the actual time an application runs, as in timer for the clock on the wall. The walltime is a parameter that a user provides in their job submission script. -
What should I do if my local file won't open on the cluster? (Error: script is written in DOS/Windows text format)
This can happen when transferring files from system to system and the end of line character is now what is expected for Linux. A simple thing to try:
$ dos2unix name_of_your_file -
Who do I ask if I have a technical questions about using the cluster?
Please email the HPC support team at hpc@kennesaw.edu and Cc: service@kennesaw.edu.