Software
By default all of the installed software is not directly available at the command prompt. There are a large number of software applications, libraries, tools, and compilers installed on Marvin. Some of the installations require environment settings that are incompatible with other installations. The Marvin-Cluster ‘Environment Modules’ are used to activate (load) software required by the user. The module commands allow the user to load/unload software, and the modules packages modify the user environment variables necessary to run the software. The modules package is used to customize user environment settings. It allows the user to control what versions of a software package will be used when the user compiles or runs a program in their current login session or batch job.
Software Available
For a current list of all software available enter the command “module avail” at the command prompt.
Software Install Request
To submit a request to have software installed on the cluster send us an e-mail to [email protected] with the subject “SOFTWARE INSTALL REQUEST” with the software name, link to download, and any concern you have about it.
Summary of Basic Module Commands
For a current list of all available modules (software) installed use the command:
module avail or module av
module av python #To search for specific modules enter the name or partial name
Basic help on each module:
module help
Display details for each module:
module display
For additional information:
man module
Intel Compilations
By default the software you can see with modules are compiled with GCC toolchains. If you wish to compile your software with the Intel compiler for a better performance please add this requirement when you send the email for your install request.
To show the software compilated with intel type the folowing:
module load modulepath/arch
module av
To go to the previous modules, loaded with the toolchains which contain GCC type:
module load modulepath/noarch
When you change from no arch to arch modules or conversely, the loaded modules will remain inactive.
Example for loading a node:
module av
module load [module name]

For unloading all modules:
module purge
For unloading a desired module:
module unload [module name]
For listing all loaded modules:
module list