Skip to content

Frequently Asked Questions - FAQs

About The HPC/SHPC

This section contains some general information about the HPC and its resources.

What software is installed on the cluster?

Visit our Software Index for a regularly updated list of software available on the HPC.

How to get software installed?

HPC users can request software using the HPC Software Request Form

Are there GPU nodes available?

Yes, the cluster currently has four nodes, each of which have four P100 NVIDIA cards. A Graphics Processing Unit (GPU) is hardware specifically designed to perform graphics related tasks efficiently, and some software can use GPUs for general purpose computing.

What queues are available?

The KSU cluster has three primary queues:

Queue Description
batch This is the default queue and if comprised of only CPU nodes.
himem This queue has one CPU node, with at around 1.5 TB of RAM.
gpuq This queue has four nodes with GPU capabilities.
How many jobs can I submit?

There is no limit to the number of jobs you can submit at any time to the HPC. However, there is a limit to the number of processors (or cores) that your jobs can use at any time. The current core limits per user are:

Queue Limit
batch 320
himem 320
gpuq 320
What is walltime?

Walltime is the amount of time a job can actively be running in a queue before the scheduler automatically ends it.

Queue Limit
batch 1500:00:00
himem 1500:00:00
gpuq 1500:00:00
Who do I ask if I have a technical questions about using the cluster?

Please open a service request through the ServiceDesk:

Method Students Faculty/Staff
Web ServiceNow ServiceNow
E-Mail studenthelpdesk@kennesaw.edu service@kennesaw.edu
Phone 470-578-3555 470-578-6999

Using The HPC / SHPC

This section contains pointers on how to start using the HPC and links for getting more information and training.

How do I get access to the HPC facilities at KSU?

Please visit our Getting Access page for links to get started.

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, you will need to use an SSH program. Apple Mac users can use the Terminal.app or iTerm2, while Microsoft Windows users can use Putty or Windows PowerShell.

ssh NetID@hpc.kennesaw.edu
ssh NetID@shpc.kennesaw.edu

For those wanting to utilize an X Windows session:

If you are using the command line ssh command, you need to add a -Y to the ssh command like:

ssh -Y NetID@hpc.kennesaw.edu
(If you are connecting to the SHPC, substitute shpc.kennesaw.edu for hpc.kennesaw.edu in the above command)

In the configuration settings for your connection to the HPC, look for "X Windows Forwarding" or "X11 Forwarding" options.

NEW! Starting August 8th, 2022

Due to changes in security policies, Kennesaw State University requires two-factor authentication for all servers, including the HPC login servers. For more information about connecting using Duo two-factor authentication, please visit Duo Two-Factor Authentication.

Common Issues / Tasks

This section contains questions and answers about some of the more common issues we've heard about from users.

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 GlobalProtect shows as connected and that the vpn-groups.kennesaw.edu portal is selected.

Warning

You may have a portal to vpn.kennesaw.edu already configured in GlobalProtect. This will not work for accessing the HPC, you MUST use vpn-groups.kennesaw.edu.

How do I get a module to load automatically when I log into the cluster?

You can use the module initadd command to add a module into your startup configuration, or you can edit your startup files by hand. More information about the module command can be found at

How do I move files to and from the cluster?
Macintosh Machines:
Launch Cyberduck and ‘Open Connection’ with the SFTP protocol (Video help). Use the connection information in the table below to create your connection.
Windows Machines:
Launch Bitvise SFTP session (Video help). Use the connection information in the table below to create your connection.
HPC SHPC
Server hpc.kennesaw.edu shpc.kennesaw.edu
Port 22 22
Username your_netid your_netid
Password your_netid_password your_netid_password
Authentication Method Keyboard Interactive Keyboard Interactive

Note: If asked to accept a private key, click 'Yes' to trust host.

How do I uncompress files on the cluster?

Different file formats can be 'unzipped' using the following utilities:

  • gunzip will extract the contents of .gz files.
  • bunzip2 will extract the contents of .bz2 files.
  • unzip will extract the contents of .zip files.
  • tar will extract the contents of .tar.gz, .tar.bz2, .tgz, and .tbz files.
How do I create or edit a text file?

If connected, use nano within a terminal session or move files to and from your workstation and use an editor locally.

How do I see my running and queued jobs?

The qstat and showq commands will display your running and queued jobs from the command line.

Command Purpose
qstat This command shows the status of your torque jobs, including status (queued, running, and completed) and current walltime if it's running.
showq This command displays information about your active, eligible, blocked and completed jobs.
I get this error when running qsub: 'qsub: script is written in DOS/Windows text format.'

Windows (and DOS) end each line of a test file with two characters: a carriage return and a line feed. Linux (and UNIX) machines typically end each line with a line feed character. Depending on how you transferred the files, sometimes the program will translate the line endings, and sometimes it won't. There are a couple of ways to fix the problem, but the simplest is to run the dos2unix command on any file that you need to convert:

[barney@hpcprdssh02 ~]$ dos2unix scriptfile

This will convert scriptfile to a UNIX/Linux formatted file.

When I try and use the SSH escape sequence ~+Shift+C it responds with 'commandline disabled'

Newer versions of OpenSSH have disabled the escape sequence by default. You'll know if this is the case for your machine if you type in the escape sequence and instead of the ssh> prompt you get a message that says commandline disabled.

To fix this issue, you need to add the -o EnableEscapeCommandline=yes option to ssh command you use to connect to the HPC. Something like:

[barney@mylaptop ~]$ ssh -o EnableEscapeCommandline=yes NetID@hpc.kennesaw.edu

If you want to make the change permanent (so you don't have to remember to type the extra option every time) you can set the same option in the ssh config file on your computer. (It should be ${HOME}/.ssh/config on Mac and Linux systems, and $HOME\.ssh\config in Windows) Just edit that file with your favorite editor and add a line that looks like this:

EnableEscapeCommandline yes