Accessing the shark cluster

Shark consists of 25 nodes, namely the front end node shark.cs.uh.edu and the 24 compute nodes {shark01, shark02, ..., shark29}.cs.uh.edu. While all compute nodes have a public IP address, they are not accessible from the outside world. The cluster is controled by a batch scheduler called SLURM, which is running on the front-end node. Thus, any user wanting to access the compute nodes of the shark cluster needs an account on the front end node as well. If you would like to get an account, please contact gabriel [at] cs.uh.edu. The only access method of shark is by using ssh.

All compute nodes share a common home file system. Users can move files to shark without having to allocate a compute partition. In contrary to the pervious configuration of shark using salmon as the front end node, it is possible (and recommended) to compile on shark. Please follow the instructions on the how to compile an application for shark webpage.

In order to login to shark, you have to login first on the front-end node and reserve a partition on the shark cluster. Depending on the type of job you would like to execute, you have to allocate an interactive job or a batch job. For a detailed description of the slurm commands, please visit the SLURM documentation. The following lists the most common usage scenarios: