Our core Salvus product consists of five main modules which cover everything required for waveform modelling and inversion:
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.
SalvusOpt: Non-linear optimization framework.
SalvusFlow: Workflow orchestration and remote job execution framework tying together various parts of Salvus.
SalvusProject: A high-level user interface and data structure to tie everything together.
We offer these as part of two separate package:
SalvusForward Includes everything necessary to run highly accurate forward waveform simulations, in two and three dimensions, locally and on remote machines.
SalvusComplete Everything from the forward analysis package. Additionally unlocks the full power of Salvus by offering everything necessary to run large-scale FWI and other custom workflows.
SalvusForward Includes everything necessary to run highly accurate forward waveform simulations, in two and three dimensions, locally and on remote machines.
SalvusComplete Everything from the forward package. Additionally unlocks the full power of Salvus by offering everything necessary to run large-scale FWI and other custom workflows.
SalvusCompute
Massively parallel spectral-element solutions for various wave equations
✓
✓
GPU support using CUDA
✓
✓
Spatially varying material parameters
✓
✓
Highly accurate geometries using high order finite elements
✓
✓
Arbitrary anisotropic symmetry systems
✓
✓
Anisotropic attenuation
✓
✓
Gradient computation
✓
✓
SalvusMesh
Automatic hexahedral meshing for many problems
✓
✓
Conversion of meshes from external meshing packages
✓
✓
Precise representation of complex surface
✓
✓
Meshing of sedimentary basins and salt bodies via automated refinements
✓
✓
SalvusOpt
Sensitivity analysis for complex structures
✓
✓
Diffusion equation based high-performance model smoothing
✓
✓
Nonlinear optimization framework specialized for deformed grids
✓
✓
Newton-type trust-region descent methods
✓
✓
SalvusFlow
Simple input file generation
✓
✓
Remote job execution framework
✓
✓
Rapid experimentation and scaling from prototype to production
✓
✓
Scalable workflow orchestration engine
✓
✓
SalvusProject
Intuitive, high-level user interface and simulation management
✓
✓
Parameter studies
✓
✓
Scientific data visualizations
✓
✓
Customizable RTM workflows
✓
✓
Customizable FWI workflows and misfit specifications
✓
✓
Get the latest news on new features, expert tips, new case studies and upcoming events.