SalvusForwardIncludes everything necessary to run highly accurate forward waveform simulations, in two and three dimensions, locally and on remote machines. | SalvusSensitivityEverything from the forward modeling package. Additionally includes the ability to compute gradients and use these for linear RTM. | SalvusCompleteEverything from the sensitivity analysis 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 | SalvusForward: | SalvusSensitivity: | Complete Package: |
GPU support using CUDA | SalvusForward: | SalvusSensitivity: | Complete Package: |
Spatially varying material parameters | SalvusForward: | SalvusSensitivity: | Complete Package: |
Highly accurate geometries using high order finite elements | SalvusForward: | SalvusSensitivity: | Complete Package: |
Acoustic/(visco)elastic/coupled wave physics | SalvusForward: | SalvusSensitivity: | Complete Package: |
Arbitrary anisotropic symmetry systems | SalvusForward: | SalvusSensitivity: | Complete Package: |
Gradient computation | SalvusForward: | SalvusSensitivity: | Complete Package: |
SalvusMesh | |||
Automatic hexahedral meshing for many problems | SalvusForward: | SalvusSensitivity: | Complete Package: |
Conversion of meshes from external meshing packages | SalvusForward: | SalvusSensitivity: | Complete Package: |
Precise representation of topography and sea-bottom | SalvusForward: | SalvusSensitivity: | Complete Package: |
Meshing of sedimentary basins and salt bodies via automated refinements | SalvusForward: | SalvusSensitivity: | Complete Package: |
SalvusOpt | |||
Sensitivity analysis for complex structures | SalvusForward: | SalvusSensitivity: | Complete Package: |
Diffusion equation based high-performance model smoothing | SalvusForward: | SalvusSensitivity: | Complete Package: |
Nonlinear optimization framework specialized for deformed grids | SalvusForward: | SalvusSensitivity: | Complete Package: |
Newton-type trust-region descent methods | SalvusForward: | SalvusSensitivity: | Complete Package: |
SalvusFlow | |||
Simple input file generation | SalvusForward: | SalvusSensitivity: | Complete Package: |
Remote job execution framework | SalvusForward: | SalvusSensitivity: | Complete Package: |
Rapid experimentation and scaling from prototype to production | SalvusForward: | SalvusSensitivity: | Complete Package: |
Scalable workflow orchestration engine | SalvusForward: | SalvusSensitivity: | Complete Package: |
SalvusProject | |||
Intuitive, high-level user interface and simulation management | SalvusForward: | SalvusSensitivity: | Complete Package: |
Parameter studies | SalvusForward: | SalvusSensitivity: | Complete Package: |
Scientific data visualizations | SalvusForward: | SalvusSensitivity: | Complete Package: |
Customizable RTM workflows | SalvusForward: | SalvusSensitivity: | Complete Package: |
Customizable FWI workflows and misfit specifications | SalvusForward: | SalvusSensitivity: | Complete Package: |