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 SGI Altix SMP systems, pople.psc.edu and salk.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.

pople.psc.edu and salk.psc.edu

Pople and salk are SGI Altix 4700 shared-memory NUMA systems. Pople comprises 192 blades; salk, 36 blades. Each blade holds 2 Itanium2 Montvale 9130M dual-core processors. The four cores on a blade share 8 Gybtes of local memory. The processors are connected by a NUMAlink interconnect. Through this interconnect the local memory on each processor is accessible to all the other processors. Each processor runs an enhanced version of the SuSE Linux operating system.

There are multiple frontend processors, which are also Itanium2 processors and which run the same version of SuSE Linux as the compute processors. You login to one of these frontend processors, not to the compute processors.

Pople is available to researchers affiliated with U.S. institutions. Salk 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 
SGI Altixpople.psc.edu
salk.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