Software

Available Software

With over 300 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.

If you don’t see a software package that you would like to use, shoot us an email at support@lcrc.anl.gov and ask us to install it. 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

Blues

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.

Bebop

Starting with Bebop, we will be switching 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.

Software Sidebar