The Yellowstone system and the Geyser and Caldera analysis and visualization clusters have nearly all software in common, with the notable exception of GPU-related packages provided for the Geyser and Caldera systems. Because of these similarities between systems, your non-GPU codes will run on any of the systems. Which one to use depends largely on the needs of your project.
As you will see below, CISL makes available an array of open-source and commercial third-party products that you can load as needed for programming, compiling, computing, analysis, and file management tasks.
The following are common to the HPC, analysis and visualization clusters' system software:
Operating system: Red Hat Enterprise Linux.
Scheduler: Platform LSF (load sharing facility) is used to schedule jobs.
Shells: Four shells are supported on login and compute nodes: tcsh, csh, bash, and ksh. The default is tcsh.
Compilers: Intel, PathScale, PGI, GNU, and NVIDIA compilers are provided. CUDA and OpenCL are available for developing GPGPU codes for the Geyser and Caldera clusters.
Our Consulting Services Group (CSG) provides an extensive collection of environment modules to help you manage the many environment variables, compilers, libraries, and other software. With the variety of compilers, in particular, using the environment modules is especially important to ensuring that your programs work as intended.
You can use some modules regardless of which compiler is loaded, while others are compiler-dependent. See the following pages for searchable lists of software packages and descriptions drawn from their module help files:
Also see Python modules information.
The following section lists many of the software packages that are available now or that will be added. If you have suggestions for software to include, please contact the CISL Help Desk.
* Those marked with an asterisk should be run only on the Geyser and Caldera clusters because of their graphics and GPU requirements. Others can be used on the Yellowstone supercomputer. Check the man pages for any program to get additional information.
** Those marked with two asterisks are distributed-memory parallel applications to be used only on the Caldera cluster.