Skip to main content Skip to navigation
Kamiak User's Guide

Quick Start

Logging into Kamiak

Username & Password

Your Kamiak username and password will be your Network ID (NID) and its associated password. Password changes must be conducted through the official WSU password reset page.

Hostnames

Kamiak has two login nodes which can be reached at the hostname kamiak.wsu.edu. This is a VIP which sends users to the login nodes in a round-robin fashion. If you wish to connect to a particular login node you can ssh to login-p1n01.kamiak.wsu.edu or login-p1n02.kamiak.wsu.edu respectively.

Job Submission

Users are not permitted to run jobs directly on Kamiak. Jobs must be submitted to a queue. Failure to comply with this process will result in loss of privileges.

SLURM

Kamiak uses SLURM to coordinate the use of resources on Kamiak. To run a job on Kamiak you will first need to create a SLURM job submission script describing the job’s resource requirements. Jobs are then submitted using the sbatch command. The status of your job can be monitored using the squeue command. Submitted jobs can be killed using the command scancel followed by the Job ID. For more information on job submissions see the Job Submissions section of the Kamiak users guide.

Queues

Kamiak is a condo cluster housing compute hardware purchased by investors. Affiliation with an investor grants users access to the queues associated with the investors purchase. During the pilot period, investor queues will be the only means by which one can run jobs on the system. By the completion of the pilot a backfill queue will have been implemented. This backfill queue is designed to allow users to utilize idle compute cycles on hardware regardless of ownership.

Any backfill job running on a resource which is requested by its owner will be preempted and will have to be resubmitted to the backfill queue as though it were a new submission. For this reason, it is imperative that backfill jobs use check pointing.

For information on the queues currently setup on Kamiak see the queue list.

Storage

Home Space

Each user on Kamiak has a subsidized 10GB home directory for storage of source code. Users who require more space can purchase project storage in 100GB increments. Users can check the status of their 10GB allotment using the command quota -s -f /home. By default, home directory permissions are set at the user level.

Project Space

Investors who have purchased storage will be given a project directory in /data. By default, project directory permissions are set at the group level. Each project directory is it’s own volume and as such information on usage and size can be found using the command df -h /data/<investor name>

Scratch Space

Users who need temporary fast storage may take advantage of the scratch space. This is temporary storage and any files stored in scratch are expected to be removed at the soonest possible convenience. Files that are on scratch for longer than 7 days may be subject to deletion as per the terms of the Kamiak MOU.

Software

Modules

Kamiak uses environment modules to control the linux environment and provide multiple versions of software. Users can run the module avail command to see a list of available software modules. Software can be added to the linux environment using the command module load <package name>.

For more information see environment modules in the Kamiak users guide.