User environment

Logging in | Environment modules

The Cheyenne HPC system uses a Linux operating system and, for scheduling jobs, Altair PBS Professional (PBS Pro). The system supports widely used shells on its login and compute nodes.

Users also have several compiler choices. See Compiling code for details.

Operating system: SUSE Linux. Most Yellowstone users will notice few differences from Red Hat Enterprise Linux.

Scheduler: See Submitting jobs with PBS for documentation about scheduling jobs to run on Cheyenne.

Shells: The default login shell for new Cheyenne users is bash unless they have active Yellowstone accounts with tcsh for the default. To change the default to tcsh or other available shell, use the CISL Systems Accounting Manager (SAM). It may take several hours for a change to take effect. You can confirm which shell is set as your default by entering echo $SHELL on your Cheyenne command line.

echo $SHELL

Logging in

To log in to the Cheyenne system, start your terminal or Secure Shell client and run an ssh command as shown here:

ssh -X -l username

You can use this shorter command if your Cheyenne username is the same as your username on your local computer:

ssh -X

After entering your username, you will be prompted to enter a token response. Use your YubiKey token or CRYPTOCard keypad to generate that response.


Environment modules

CISL provides an extensive set of environment modules to manage the Cheyenne system's environment variables, compilers, libraries, and other software. You can use some modules regardless of which compiler is loaded, while others are compiler-dependent.

See environment modules for information about essential commands and setting up and saving customized environments for your work.