The contents in this section will help you get up and running on our maya computing cluster.
- For a hardware description of the cluster, see the system description
- For information about getting familiar with your maya account, see using your account
- For a guide on how to compile C programs on maya, see tutorial: compiling C programs
- For important information about job scheduling on maya, see scheduling rules
- For a guide on how to run programs on maya, see tutorial: running programs
- For information on other languages and hardwares on maya, see other languages and hardwares
- For information on other packages on maya, see other packages
- For general information about working productively on maya, see general productivity
- Potential users and current users should always be aware of the usage rules
- If you would like to request an account, please fill out the the account request form
- If you are in need of assistance please submit a request here: help request
Below is a list of software packages which have been installed by HPCF at some time, but may not be ready to use on maya. Some packages may not have been tested recently by user support, and the instructions may be out of date. We ask that you contact user support if there are any issues or errors in theses pages.
Tutorial: Compiling and running C programs
Read through this tutorial to get started writing programs (both serial and parallel) on the cluster. Even though these focus specifically on the C programming language, they discuss some fundamential issues such as how to interact with the scheduler, so all users should read them first.
Other Languages and Hardware
Other programming languages available on the cluster.
Other Packages
Other packages available on the cluster.
Domain specific (e.g. computational chemistry and biology)
Libraries
Libraries available on the cluster, which can be used in your code.
Parallel programming (besides MPI)
Scientific
- netCDF
- HDF4
- HDF5
- szip
Math
General Productivity
Tips for working productively on maya.
- Backup Client
- Running X Windows programs remotely
- Simple Debugging for X Windows
- Working with documents and images
- Using modules on maya
- Interacting with compute nodes
- Hadoop cluster
- Tools for monitoring your jobs
- Checking memory usage
- Checking disk usage
- Checking which CPUs are used by your program
- Using scripts to manage a performance study
- Using Subversion for source control
- DoIT SLURM Usage Guide
- SLURM webpage
- Lustre Best Practices