New User's Guide

The Pittsburgh Supercomputing Center (PSC) is a joint effort of Carnegie Mellon University and the University of Pittsburgh together with Westinghouse Electric Company. The Center was established in 1986 and is supported by several funding agencies, the Commonwealth of Pennsylvania and private industry.

PSC operates a Cray XT3 MPP system, bigben.psc.edu, and two Marvel systems, rachel.psc.edu and jonas.psc.edu. The Center also provides machines that serve as front-end interfaces to these supercomputers. These machines run the Linux operating systems.

About this Guide

This guide introduces you to PSC's supercomputing environment and is intended to help you get started using the Center's facilities. These chapters are included:

  1. The Computing Environment at PSC
  2. Accessing PSC's Machines
  3. Using Online Information Tools
  4. Frequently Used Commands
  5. Getting Help

Please take particular note of the online information tools documented in Chapter 3, as we provide the majority of our documentation online.

1. The Computing Environment at PSC

Cray XT3

The XT3, bigben.psc.edu, is a Cray XT3 MPP system comprising 2068 compute nodes connected by a custom-designed interconnection network. Each node contains two 2.6-Ghz AMD Opteron processors. Each processor has its own 1 Gbyte of memory.

There are multiple front end processors, which are also AMD Opteron processors.

The Marvels

The Marvels, rachel.psc.edu and jonas.psc.edu, are each a set of SMP machines. Each machine has 32 1.15 Ghz EV7 processors with 128 Gbytes of shared memory. Each SMP machine is distinct and your job can only run on one machine. When you submit a job to the system the OS determines on which of the SMP machines your job will run. Future plans include aggregating the SMP machines so you can run jobs that request more resources.

You login to a front end node with 2 EV67 processors, not to any of the SMP machines.The front end node and the SMP machines run the Tru64 Unix operating system.

Rachel is available to researchers affiliated with U.S. institutions. Jonas is dedicated to biomedical research.

The Linux Front End

To facilitate work on the supercomputers, PSC provides a machine that serves as a front end. This machine is used typically for code development, keeping the supercomputers free for production work.

pscuxa.psc.edu is a 1.7GHz Athlon system running Red Hat Enterprise Linux. It uses the AFS file system.

Mass Storage

To support the file system needs of users, we have developed a mass storage system. This system is a combination tape-and-disk system and is named golem.psc.edu and is used as a file archiver only, not for computing. The far program or kerberized ftp can be used for storing or retrieving files from this system.

2. Accessing PSC Machines

When you receive a grant from PSC, accounts are created for you on the supercomputer you specified in your proposal and on the Center's Linux front end.

The User Notification form that you received in the mail contains your login information and initial password. PLEASE DO NOT LOSE THIS FORM. You will need to refer to it in the event that we need to reset your password on one of those machines.

Please also read the PSC password policies.

The following section describes how to connect to PSC machines via the Internet. For information on transferring files, refer to the Center's World Wide Web server, described in chapter 3, "Using Online Information Tools", below.

Note: UNIX machines are case sensitive. When connecting to those machines, use capitals only where explicitly indicated.

2.1 Internet Machine Names and Addresses

Via the Internet you can use the ssh command to connect interactively to any PSC machine on which you have an account. To establish a connection, type:

ssh machine-name

You will be prompted for your userid and password. Once you've entered this information, you'll gain access to the machine.

MachineName
XT3bigben.psc.edu 
Marvelrachel.psc.edu
jonas.psc.edu
 
linux front endpscuxa.psc.edu 

3. Using Online Information Tools

Since system upgrades and enhancements occur on an ongoing basis, it is almost impossible to keep hardcopy documentation up to date. The turnaround time needed to update and distribute new documentation can often leave users with out-of-date manuals. To combat this problem, we provide as much information as possible online through the following facilities:

  • web pages;
  • bulletin boards; and
  • UNIX man pages

3.1 Multimedia Information System

Most of our user documentation can be found in the PSC web site, www.psc.edu.

3.2 Bulletin Boards

One of PSC's primary means of communicating important information to users is through its bulletin board facilities. See http://www.psc.edu/general/help/bulletins.php for details on accessing the bulletin boards.

3.3 MAN Command

On any PSC UNIX-based system, information about most commands and software is available via the standard UNIX man command:

man command-name

which displays information about the command to the screen.

If you don't know the exact name of the command you want but you know the subject matter, you can use the -k switch. For example, to find out the name of the FORTRAN compiler, you could type:

man  -k  fortran

This command would print out a list of all commands whose man-page definition includes the word "fortran."

4. Frequently Used Commands

Below are some of the more commonly used UNIX commands.

FunctionUNIX command
Change password passwd
Copy a file cp file1 file2
Delete a file rm filename
Type a file to the screen, one page at a time more filename
List contents of current directory ls
Change directories cd directory
Search a document grep pattern document
Logout logout or ctrl-d

5. Getting Help

5.1 Consulting Assistance

In addition to our online information tools described in the previous section, PSC provides users with excellent consulting assistance. Staff consultants are available during normal business hours. At other times, student consultants will handle your questions and, if necessary, refer them to a staff consultant for further investigation. Our phones are staffed Monday through Friday, 9 a.m. to 8 p.m. and Saturday, 9 a.m. to 4 p.m. (Eastern time).

Please contact PSC if you have any questions or comments regarding policies or procedures. Our address is:

Pittsburgh Supercomputing Center
300 S. Craig Street
Pittsburgh, PA 15213

For time-critical problems, you can reach our User Services department at:

Pittsburgh area: 412-268-6350
United States: 800-221-1641

When you need assistance, please supply us with the nature of the problem, the name of the machine you were using, the date and time that the problem occurred, and the location of any relevant job or output files.

For problems that are not time-critical, you can send electronic mail to remarks@psc.edu.

5.2 Additional PSC Contacts

General information
http://www.psc.edu/
412-268-4960

For information on the Corporate Program, contact:
Corporate Relations
http://www.psc.edu/corporate
corp-relations@psc.edu

For information on allocations/grants, contact:
Allocations Coordinator
http://www.psc.edu/grants
grants@psc.edu

For information concerning workshops, off-site workshops, or workshop application procedures, please contact:
Workshop Coordinator
http://www.psc.edu/training
workshop@psc.edu

For information regarding biomedical workshops or the NRBSC, contact:
NRBSC Coordinator
http://www.nrbsc.org/
cbanks@psc.edu

For copies of PSC publications such as overviews, newsletters, and science books, contact:
Vivian Benton, Publications Coordinator
http://www.psc.edu/publications/publications.php
benton@psc.edu