Salvus is a software suite focusing on high-performance full waveform modeling and inversion developed by Mondaic. Broadly speaking it consists of five components:
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.
SalvusOpt
: Non-linear optimization framework.
SalvusProject
: Data and task management ensuring reproducibility and tying together various parts of Salvus.
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 beginners are for example a continental scale simulation, acoustic and elastic versions of the Marmousi model, or a full-waveform inversion on ultrasound scale.
If you are interested in learning more about how the different components work together under the hood, check out the advanced interface.
Technical details can be found in the Reference Documentation
section.
If you are having trouble 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].