Skip Navigation
Oklahoma State University
High Performance Computing Center

A unit in the Division of the Vice President for Research


A collection of program libraries and software packages are supported on Cowboy for a variety of disciplines. To organize the software available and to simplify the usage of software packages and versions, we are using the environment modules utility. 

Finding Modules
The Environment Modules utility provides an easy way to set a variety of environment variables including: $PATH, $MANPATH, $LD_LIBRARY_PATH. Using environment modules to set environment variables nearly always removes the necessity of editing your .bashrc file.
To see the environment modules currently available use the command:  module avail

To see the list of currently loaded environment modules type:  module list

To search for a environment module with keywords type:  module key <search terms>

If you are not able to find the software you're interested in or need a particular software package, please email and let us know if you'd like us to help you install it. 


Installing Modules

You are welcome to install software in your home or scratch directory. There is usually an option to configure scripts such as --prefix=/home/username/path that directs the program to install in your preferred location.

Note** All the HPC systems run CentOS, a linux distribution. Software that is designed to run ONLY on Windows OS will not work.

To see if a specific module is already installed on Cowboy type:  module spider <application name>

To set the environment to use that module type:  module load <application>

To learn more about the environment module command type:  module help