Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here's how to get started computing on a shared computing system, a system that will stayed powered on and will help you do more than you can do with a personal computer.

The University of Wyoming's Advanced Research Computing Center (ARCC) maintains a shared, freely-available, high performance computing (HPC) cluster for research computing, named Teton. This is a great and very useful computer.

Additional documentation can be found in the ARCC’s introduction to the Teton HPC system, which details the features of the computing resources.  

If you have specific questions that are not answered in this introductory guide, please contact ARCC or contact one of the other UW colleagues who are available for consulting.

...

This command specifies the number of nodes and threads that you are requesting, as well as 500GB memory is requested. If you use interactive nodes frequently, then you could add this command as an alias in your bash profile (here is a tutorial on how to do this: ) or you can possibly find in the history of previous commands (ctrl-r and begin typing part of the command you are searching for).

...

The Teton HPC system uses modules as a way of organizing software that many users may use. A module is software that has been installed as a system package so that all users of Teton can access it. There are some modules that are automatically loaded when you login to Teton, and others that require that you load them for use. ARCC has a wiki page explaining the module managing system (Lmod), which can be found here. Software is organized hierarchically by compiler. The supported compilers are Intel, GCC, and PGI.

Modules are installed by ARCC staff. If there is a piece of software missing on Teton that you need to use--and you think that this software will be useful for several other people to have on Teton as well--you can submit a software request to request that this software be installed. If you aren't sure that others will use the software, you can also install it locally for yourself by following this ARCC guide.

...

To view all available modules based on the modules that you already have loaded, type

Code Block
module avail

Searching for modules is a great way to find out if software has been installed as a system package.  To search for a specific module, type

...