This page here has been created for the latest stable release of Salvus. You have chosen to view the documentation for another Salvus version. Please be aware there might be some small differences you have to account for.


Installing Salvus is a multi-step procedure that is slightly different on every system. This page describes the recommended sequence in case you are new to using Salvus.

If you run into any problems please don't hesitate to contact us at [email protected] or any other provided support channel.

Operating Systems

Salvus is officially supported on Apple's macOS as well as most Linux distributions. Running on the Windows Subsystem for Linux on Windows 10 is possible by following these instructions, but Mondaic does not officially support it as of now.

1. Where to Install

The first step to install Salvus is to figure out where every component of it will run. This page highlights a few scenarios. The most common case is to have a full installation locally and additionally install a version of SalvusCompute on a larger workstation or cluster.

2. Install Python Packages

The Python Packages page details how to install Python itself as well as the Salvus Python packages.

3. Run the Downloader

The Mondaic Downloader is employed to distribute the various pieces of Salvus. Use it to download what you require.

4. Configure SalvusFlow

In most cases Salvus will be steered by SalvusFlow so its configuration is the final step to complete the installation.