Software

Available Software

With over 500 active users in fields as diverse as climate modeling, engine simulation, and ab-initio molecular dynamics, LCRC provides a diverse software stack. See our list of available software for more information on what is already installed.

With the launch of Bebop, we are still building up our software stack. If you see a piece of software in our available software list, but you don’t see it on Bebop and would like it, please contact us to help you get this installed. If you don’t see a software package at all that you would like to use, also let us know. We use a package manager called Spack for most of our software installs. Keep in mind that the software you want may have dozens of dependencies that also need to be installed, so it may take a while. If the software you want is already available in Spack, the process will be much quicker. Of course, you’re always welcome to install your own software in your home directory as well.

Managing Your Environment

Bebop (Lmod)

Starting with Bebop, we have switched to Lmod for environment variable management. SoftEnv is no longer actively developed, and most other sites are using Environment Modules or Lmod instead. Lmod has several advantages over SoftEnv. For example, it prevents you from loading multiple versions of the same package at the same time. It also prevents you from having multiple compilers and MPI libraries loaded at the same time. See the Lmod User Guide for information on how to use Lmod. If you are used to using SoftEnv and just want to know the equivalent commands for Lmod, here is a handy cheat sheet.

Blues (SoftEnv)

We use a program called SoftEnv to manage environment variables on Blues. See our SoftEnv tutorial for information on how to find and load various software packages into your environment.