Mondaic
Product
Salvus
Feature Matrix
Applications
Overview
3-D Simulations
Pipeline Monitoring
Borehole Acoustics
Full-Waveform Inversion
Extra-planetary Imaging
Seismology
Case Studies
Ambient Noise Monitoring
Distributed Acoustic Sensing
Near-Surface Site Characterization
Seismic Hazard
Urgent Computing
Ground motion modeling
Ground motion modeling dashboard
Ultrasonic Transducers
Publications
Services
Overview
Training
Pricing
About Us
Documentation
Mondaic
Expand All
Version:
2024.1.1
Salvus documentation version
2024.1.1
2024.1.0
0.12.16
No results found.
GETTING STARTED
Installation
Where to Run Things?
Python Packages
Mondaic Downloader
SalvusFlow Configuration
Config Builder
Example Site Configurations
Advanced Topics
Apple M-Series chips
Windows
Windows Subsystem for Linux
Microarchitecture
SSH Configuration
MPI
Proxy Configuration
License Server
Updates
Changelog
Release Notes for Salvus 2024.X
Older Versions
Release Notes for Salvus 0.11.X
Knowledge Base
Wave Equation
Boundary Conditions
Natural Boundary Conditions
Homogeneous Dirichlet
Absorbing Boundaries
Mesh Generation
Spectral-Element Modelling
Dispersion Error
Wavefield Separation
Parameterizations
Units
Inverse Problems
Velocity Misfits
Gradient Misfits
Examples & Tutorials
Tutorials
Getting Started
First Steps
Part 1 - My first simulation
Part 2 - My first inversion
Next Steps
Part 1 - First simulation
Part 2 - Verification
Part 3 - Visualization
Part 4 - Heterogeneous models
Models and topography
Model order
Parameterizations
Simple topography
Layered models
Heterogeneous models and slice extraction
Marmousi
3D surface topography
Meshing
Meshing of layered models
Part 1 - Basics
Part 2 - Basics: Partitioning and Policies
Part 3 - Meshing complex geophysical domains
Importing external meshes
Mesh-to-mesh interpolation
Cylindrical meshes
Data-adaptive mesh masking
Sources and receivers
Introduction
Locating sources and receivers
Custom source time functions
Equivalence of filtering STFs and filtering synthetics
Waveform physics
Attenuation
Acoustic VTI
2D teleseismic simulation
Ocean loading
Data analysis
Receiver Gathers
Wavefield Output
Inversion
Full-waveform inversion
Part 1 - Setup
Part 2 - Synthetics
Part 3 - Sensitivities
Part 4 - Iterations
Part 5 - Extensions
Gradient preconditioning
Smoothing
Homogeneous media
Gradients for Seismology
Advanced Interface
Lamb's problem
Model interpolation
SalvusFlow API
Manual gradient computation
Marmousi
Applications
Seismology
Continental-scale simulations
Sensitivity kernels
Global-scale simulation
Geotech
Ground motion modeling of buildings
Real data continental-scale FWI
Part 0 - Prologue
Part 1 - Project setup & data acquisition
Part 2 - Forward simulations
Part 3 - Data selection and misfit definition
Part 4 - Iterative inversion
Near Surface
Part 0 - Prologue
Part 1 - Project setup & importing external data
Part 2 - Starting Model
Part 3 - 3D-to-2D Conversion
Integration Tests
Analytic Tests
Semi-analytic test - Acoustic
Semi-analytic test - Elastic
Semi-analytic test - Coupled
On-the-fly Fourier transform
Analytic test - Diffusion equation
Analytic test - Poisson's equation
Gradient Tests
Gradient test simple physics
Gradient test TTI medium
Reference Documentation
SalvusCompute API
SalvusMesh Interfaces
Cartesian2D
Cartesian3D
Cartesian2DHomogeneous
Cartesian3DHomogeneous
Circular2D
Globe3D
SmoothieSEM
SphericalChunk3D
Python API
salvus
data
io
fem
hypercube
sem
flow
collections
data_proxies
seis_io_data_proxy
event
event_block
event_collection
event_data
event_data_backends
asdf_data_backend
hdf5_data_backend
segy_data_backend
xarray_data_backend
event_data_collection
event_data_collection_proxy
event_misfit
event_misfit_collection
event_window_and_weight_set
receiver_channel
types
wavefield_compression
executors
base_executor
executor_utils
functions
implementations
grid_engine
local
lsf
pbs
slurm
ssh
local_hpc
job
remote_io_executor
salvus_job
salvus_job_array
task_chain
local_task_chain_runner
run_task_chain_with_python
task_chain
task_chain_controller
task_chain_runner
task_chain_site_config
types
functions
paths
simple_config
boundary
receiver
cartesian
collections
seismology
collections
simulation
source
transformations
cartesian
collections
seismology
stf
material
acoustic
isotropic
transversely_isotropic
dim2
dim3
attenuation
elastic
anisotropic
dim2
dim3
cubic
hexagonal
isotropic
monoclinic
orthotropic
triclinic
io
parameter
utils
visco
acoustic
elastic
mesh
algorithms
absorbing_boundary
connectivity
mask_generators
optimize_dt
point_sorting
spherical
tensorized_elements
unstructured_mesh
basic
deformations
extrude
io
metrics
parallel_utils
refinements
side_sets
utils
data_structures
mesh_block
mesh_block
mesh_block_collection
mesh_block_utils
unstructured_mesh
unstructured_mesh
layered_meshing
detail
detail
direct
coordinate_systems
special_cases
smoothiesem
mesh_from_domain
realize
interface
curve
detail
hyperplane
surface
layered_model
bm
detail
filters
layer
layered_model
reductions
meshing_protocol
coarsening_policy
detail
interlayer_constant
interlayer_doubling
interlayer_tripling
intralayer_constant
intralayer_detail
intralayer_variable
intralayer_vertical_refine
meshing_protocol
utils
blend
compute_ellipticity
flood
split_layered_model
simple_mesh
basic_mesh
tools
transforms
modules
near_surface
processing
geophone_response
point_to_line_source_conversion
source_inversion
source_inversion
waveform_db
utils
waveform_db
namespace
opt
data_normalizations
l2_energy_per_measurement
normalized_misfit
iteration
mappings
mappings
methods
lbfgs
trustregion
misfits
cross_correlation_time_shift
l2_misfit
phase_misfit
time_frequency_phase_misfit
graph_space_optimal_transport
gradient_test
deprecated
phase_misfit
models
generic_model
structured_model
unstructured_model
util
preconditioner
smoothing
tasks
utils
project
components
action
action_component
exploration
exploration_action_component
inversion
inversion_action_component
seismology
seismology_action_component
validation
validation_action_component
entity_component
event_component
inversion_component
misfit_component
simulation_component
types
visualization
notebook_visualization_component
seismology_visualization_component
visualization_component
waveform_component
configuration
bathymetry
cartesian
spherical
data_selection_configuration
event_configuration
inverse_problem_configuration
mesh_configuration
misfit_configuration
model
background
homogeneous
one_dimensional
utils
volume
cartesian
seismology
processing
seismology
simulation_configuration
topography
cartesian
spherical
waveform_simulation_configuration
domain
dim2
dim3
meshing
project
project_configuration
tools
data_selection
seismology
receiver_weighting
window_picking
io
converters
seisio_to_block_data
seisio
compression
seisio
processing
block_processing
adjust_length
convolve
resample
taper
processing_templates
seismology
processing_templates
signal_processing
bandpass
task_chains
prebuilt_workflows
detail
prebuilt_workflows
results
failed_result
functions
misfit_and_gradient_result
misfit_result
result_collection
waveform_result
task_generators
generate_cleanup_task
generate_misfit_computation_task
generate_modify_input_file_task
generate_store_mesh_in_shared_memory_context_function
version
salvus_project_version
toolbox
detail
helpers
interpolate
toolbox_helpers
wavefield_output
ses3d
toolbox
toolbox_geotech
File Formats
Visualization
Introduction to Python
Data
Seismology
Global Topography Data
GCMT Catalog
Support
FAQ
Troubleshooting
PUBLICATIONS
python_api
/
salvus
/
flow
/
simple_config
/
stf
salvus.flow.simple_config.stf
Source time functions.
Classes
Custom
Delta
FilteredHeaviside
FlatSpectrumWavelet
GaussianRate
Heaviside
Ormsby
Ricker
Ricker1stDerivative
Ricker2ndDerivative
ToneBurst
Next
GETTING STARTED
© Mondaic AG (2024)
Site Map
Contact Us
Impressum
Privacy Policy
Academic License Agreement
Credits
PAGE CONTENTS