Difference between revisions of "Mamba"

From UFRC
Jump to navigation Jump to search
Line 5: Line 5:
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
|{{#vardefine:exe|1}}            <!--ADDITIONAL INFO-->
+
|{{#vardefine:exe|}}            <!--ADDITIONAL INFO-->
 
|{{#vardefine:job|}}            <!--JOB SCRIPTS-->
 
|{{#vardefine:job|}}            <!--JOB SCRIPTS-->
 
|{{#vardefine:policy|}}        <!--POLICY-->
 
|{{#vardefine:policy|}}        <!--POLICY-->
Line 31: Line 31:
 
<!--Modules-->
 
<!--Modules-->
 
==Environment Modules==
 
==Environment Modules==
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
+
There is no separate mamba module. Load the 'conda' module to use mamba.
==System Variables==
 
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
* HPC_{{uc:{{#var:app}}}}_BIN - executable directory
 
  
 
<!--Configuration-->
 
<!--Configuration-->

Revision as of 15:06, 19 July 2021

Description

mamba website  

The Fast Cross-Platform Package Manager Based on Conda. In a nutshell, mamba is a really, really fast conda - both during package resolution and for package installations as described by the upstream project

Mamba is a reimplementation of the conda package manager in C++.

   * parallel downloading of repository data and package files using multi-threading
   * libsolv for much faster dependency solving, a state of the art library used in the RPM package manager of Red Hat, Fedora and OpenSUSE
   core parts of mamba are implemented in C++ for maximum efficiency

At the same time, mamba utilize the same command line parser, package installation and deinstallation code and transaction verification routines as conda to stay as compatible as possible.


Environment Modules

There is no separate mamba module. Load the 'conda' module to use mamba.