The Research Computing Support Group (RCSG) manages shared computational clusters for a wide range of research projects affiliated with Rice University and the Texas Medical Center.

Please visit the RCSG Home Page for more information.

Tutorials

Because our clusters are highly complex environments, we do expect our users to acquire a basic set of skills before they get started. We understand that the range of computing experience among researchers can vary widely. In any cross-disciplinary field, there exists a need for introductory material to get researchers up to speed on fundamental concepts. We've gathered the following list of tutorials on varying computing subjects that we think will be of use.

At the least, a cluster user should understand:

  • Basic file manipulation under Linux
  • Editing files under Linux
  • Writing and submitting job scripts

 

 

 

Start here: XSEDE HPC Tutorials Many of the following links are borrowed from this list.

Linux

All of the clusters that make up our shared computing resources run the Linux operating system. Using Linux is very similar to using Windows or MacOS on the desktop level, but that changes when it comes time to perform tasks remotely, as we do with the RCSG clusters. In order to work on RCSG clusters, users must use the command line interface (CLI).

Scripting Languages

In order to submit compute jobs to the clusters, a basic understanding of shell scripting is required. Job submission scripts typically use Bash, but can employ more advance scripting techniques as well.

Parallel Programming (MPI)

  • HPC University Highly recommended tutorials and training materials related to various HPC topics.
  • Cyber Infrastructure Tutor Highly recommended tutorial available at National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign. The NCSA tutorial web site requires free registration.
  • What is MPI? (ANL) Description of MPI with links to tutorials and documentation from Argonne National Laboratory.
  • Tutorial on MPI (ANL)

Parallel Programming (OpenMP)

Software Debugging

Cluster Documentation

Blue BioU

Getting Started

FAQ

DAVinCI

Getting Started

FAQ

STIC

Getting Started

FAQ

SUGAR

Getting Started

FAQ

Blue Gene/P

Getting Started

IBM Blue Gene/P Documentation

 

National Resources

Common Questions About TeraGrid/XSEDE

TeraGrid/XSEDE FAQ

 

Quick Links

Get an Account

Which System Should I Request?

How Much Does It Cost?

File a help request ticket