Modules and Applications¶
Most software available on Cheaha is installed as modules, managed by the Lmod system. This document will provide a basic rundown of using Lmod commands to customize a software environment. module
is the main command used to interface with module files in Lmod.
Listing and Searching Modules¶
To begin, all module commands are run from the terminal. To know what software is installed on Cheaha, use the avail
command.
If you need to know what software is already loaded in your environment, run:
If there is specific software you want to search for, you can use the spider
subcommand, and provide a string or regular expression to match against. All modules containing the string (case-insensitive) or matching the regular expression will be returned along with their installed versions.
# list modules containing string
module spider <string>
# list modules matching a regular expression
module -r spider <regex>
Loading Modules¶
To load modules, run:
Note
If you only specify a module name without an accompanying version tag, the most recently installed version will be loaded into the workspace. If your scripts depend on specific versions of software being used, explicitly load the module version you need.
To unload packages, run:
If you want to revert to the default modules, you can use:
Licensed and Commercial Software Restrictions¶
The following software have license restrictions that may preclude some researchers or collaborators depending on their departmental or group affiliations. In the table, "affiliated" means employed by, or a student of, unless otherwise noted. External collaborators are not considered affiliated with UAB for the purposes of software licensing and access unless otherwise noted. These software packages may be commercial paid software. If you believe you should have access to software that you do not have access to, please contact Support.
Software | Restrictions | License Holder |
---|---|---|
Ansys | School of Engineering affiliated | School of Engineering |
Gurobi | One individual user per license | Individuals |
LS-Dyna | School of Engineering affiliated | School of Engineering |
MATLAB | UAB affiliated | UAB Campus |
Parabricks | 2 GPUs for researchers using RC systems | Research Computing |
SAS | UAB affiliated | UAB Campus |
SPSS | UAB affiliated | UAB Campus |
Use of these software packages without authorization may be a violation of the UAB IT Acceptable Use Policy.
Security Issues¶
IGV¶
Danger
Versions of IGV prior to 2.11.9
use a compromised version of log4j. Those versions are affected by a serious remote code execution issue. Please transition your software to use versions of IGV >= 2.11.9
.
GSEA¶
Danger
Versions of GSEA prior to 4.2.3
use a compromised version of log4j. Those versions are affected by a serious remote code execution issue. Please transition your software to use versions of GSEA >= 4.2.3
.