Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Motivation

Sometimes, S3DF is down. Also, as of July 10, 2024, it is faster to run simulations on a Macbook than on 120 cores of S3DF. Nathan Majernik ran a benchmark and recorded simulation times using both hardware systems, shown below.

Image Added

Install Mamba Using Miniforge

Make sure that Miniforge is installed on your system. We are using Miniforge over Miniconda because we are trying to use Mamba to set up our Conda environment. Mamba is a drop-in replacement that resolves dependencies faster than Conda. In order to install Miniforge, you must have Python 3.10.x or above.

Windows Systems

Download and execute the Windows installer. Follow the prompts, taking note of the options to "Create start menu shortcuts" and "Add Miniforge3 to my PATH environment variable". The latter is not selected by default due to potential conflicts with other software. Without Miniforge3 on the path, the most convenient way to use the installed software (such as commands conda and mamba) will be via the "Miniforge Prompt" installed to the start menu.

Miniforge Installer for Windows

Unix/Linux Systems

Step 1: Client URL (curl) command to install Miniforge (choose set of commands based on your system). Alternatively, you can use wget.

MacOS ARM System (Apple Silicon M1, M2, M3, M4)

Code Block
languagetext
themeMidnight
firstline1
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh"
bash Miniforge3-MacOSX-arm64.sh


MacOS x86 Systems (Intel)

Code Block
languagetext
themeMidnight
firstline1
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-x86_64.sh"
bash Miniforge3-MacOSX-x86_64.sh


Linux ARM Systems (ARM/aarch)

Code Block
languagetext
themeMidnight
firstline1
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-aarch64.sh"
bash Miniforge3-Linux-aarch64.sh


Linux x86 Systems (AMD Chips)

Code Block
languagetext
themeMidnight
firstline1
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh"
bash Miniforge3-Linux-x86_64.sh


Linux Power 8/9 Systems (ppc64le)

Code Block
languagetext
themeMidnight
firstline1
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-ppc64le.sh"
bash Miniforge3-Linux-ppc64le.sh


Step 2: Initialize Miniforge installation

The following commands initialize for bash and zsh shells:

Code Block
themeMidnight
firstline1
~/miniforge3/bin/conda init bash
~/miniforge3/bin/conda init zsh


Need Additional Help?

Refer to the official Mamba documentation: https://mamba.readthedocs.io/en/latest/installation/mamba-installation.html