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.
Salvus is a software suite focussing on high-performance full waveform modelling and inversion developed by Mondaic. Broadly speaking it consists of four separate packages:
SalvusCompute: Parallel high-performance solver for spectral-element wave propagation on unstructured meshes.
SalvusMesh: Library and toolbox to build meshes in both two and three dimensions.
SalvusFlow: Workflow orchestration and remote job execution framework tying together various parts of Salvus.
SalvusOpt: Non-linear optimization framework.
We recommend the following sequence:
After that it really depends on your envisioned use cases. The list of examples and tutorials on this website is growing. Tutorials suitable for most beginner are for example the elastic Marmousi tutorial, an introduction to sources and receivers or a more detailed explanation of how to use SalvusFlow.
Technical details can be found in the
Reference Documentation section.
If you are having troubles using Python and/or the Jupyter notebooks, please have a look at our collected resources.
Please don't hesitate to contact us at [email protected].