Software: Difference between revisions

From NU HPC Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Running jobs on HPC clusters may require preinstalled software. For example, to run a python script, users need to have the appropriate python installed. Shabyt allows user to use software to accomplish their research. Shabyt users can use pre-instaled software, install their own software, or submit a software request to get software installed by the HPC team. This section shows users how to use software on Shabyt.
Running jobs on HPC clusters often necessitates the use of preinstalled software. For instance, executing a Python script requires the appropriate version of Python to be installed. Shabyt facilitates researchers by providing access to necessary software. Users of Shabyt can utilize pre-installed software, install their own, or request the HPC team to install specific software. This section outlines how users can manage software on Shabyt.
 
=== Software Availability (How to Find Software) ===
To perform tasks on Shabyt, users need to ensure the required software is installed and loaded into the environment. Shabyt offers several software systems that can be loaded using environment modules. If you need software as a dependency, you can search for it using module commands, as detailed in the Module Environments and Commands section.
 
=== Building Software ===
If the software you require isn’t available on Shabyt, you have the option to install it yourself. This can be done using a tool called SStack, which allows the installation of multiple software stacks, such as Spack and Anaconda (miniforge/micromamba). These stacks are linked together using Lmod module files. Once installed, you can access and use the software through environment modules.
 
=== Software Request ===
If the software you need is not available on Shabyt and you cannot install it using the SStack tool, you can submit a software request to the HPC team for installation.

Revision as of 23:58, 2 July 2024

Running jobs on HPC clusters often necessitates the use of preinstalled software. For instance, executing a Python script requires the appropriate version of Python to be installed. Shabyt facilitates researchers by providing access to necessary software. Users of Shabyt can utilize pre-installed software, install their own, or request the HPC team to install specific software. This section outlines how users can manage software on Shabyt.

Software Availability (How to Find Software)

To perform tasks on Shabyt, users need to ensure the required software is installed and loaded into the environment. Shabyt offers several software systems that can be loaded using environment modules. If you need software as a dependency, you can search for it using module commands, as detailed in the Module Environments and Commands section.

Building Software

If the software you require isn’t available on Shabyt, you have the option to install it yourself. This can be done using a tool called SStack, which allows the installation of multiple software stacks, such as Spack and Anaconda (miniforge/micromamba). These stacks are linked together using Lmod module files. Once installed, you can access and use the software through environment modules.

Software Request

If the software you need is not available on Shabyt and you cannot install it using the SStack tool, you can submit a software request to the HPC team for installation.