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:
0.12.16
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
Part 1 - First simulation
Part 2 - Verification
Part 3 - Visualization
Part 4 - Heterogeneous models
Models and topography
1D models
Model order
Parameterizations
Simple topography
Layered models
Heterogeneous models and slice extraction
Marmousi
3D surface topography
Meshing
Importing external meshes
Mesh-to-mesh interpolation
Cylindrical meshes
Data-adaptive mesh masking
Goal-oriented meshing with SmoothieSEM
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
fem
hypercube
tensor_gll
flow
api
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
paths
simple_config
boundary
receiver
cartesian
collections
seismology
collections
simulation
source
transformations
cartesian
collections
seismology
stf
sites
base_site
concrete_sites
grid_engine
local
lsf
pbs
slurm
ssh
local_hpc
functions
job
remote_io_site
salvus_job
salvus_job_array
site_utils
task_chain
local_task_chain_runner
run_task_chain_bash_file
task_chain
task_chain_controller
task_chain_runner
task_chain_site_config
types
mesh
absorbing_boundary
attenuation
chunked_interface
layered_meshing
detail
detail
mesh_from_domain
realize
interface
curve
detail
hyperplane
surface
layered_model
bm
detail
filters
layer
layered_model
reductions
material
acoustic
isotropic
transversely_isotropic
dim2
dim3
elastic
anisotropic
dim2
dim3
cubic
hexagonal
isotropic
monoclinic
orthotropic
triclinic
parameter
visco
acoustic
elastic
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
mask_generators
mesh
deformed_regular_grid
run_mesher
smoothiesem
mesh_block
generators
cartesian
spherical
mesh_block
mesh_block_collection
mesh_block_utils
models_1D
numba_utils
simple_mesh
basic_mesh
tools
transforms
unstructured_mesh
unstructured_mesh_utils
modules
near_surface
processing
geophone_response
point_to_line_source_conversion
source_inversion
source_inversion
waveform_db
waveform_db
utils
namespace
opt
iteration
mappings
mappings
methods
lbfgs
trustregion
misfits
cross_correlation_time_shift
deprecated
phase_misfit
gradient_test
graph_space_optimal_transport
l2_misfit
normalization
phase_misfit
time_frequency_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
project_configuration
simulation_configuration
topography
cartesian
spherical
waveform_simulation_configuration
domain
dim2
dim3
meshing
project
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
compute_misfits_and_gradients
compute_misfits_and_gradients
detail
results
failed_result
functions
misfit_and_gradient_result
misfit_result
result_collection
task_generators
generate_cleanup_task
generate_misfit_computation_task
generate_modify_input_file_task
generate_store_mesh_in_shared_memory_context_function
toolbox
detail
helpers
interpolate
toolbox_helpers
wavefield_output
ses3d
toolbox_geotech
toolbox
File Formats
Visualization
Introduction to Python
Data
Seismology
Global Topography Data
GCMT Catalog
Support
FAQ
Troubleshooting
PUBLICATIONS
python_api
/
salvus
/
project
/
tools
/
task_chains
/
compute_misfits_and_gradients
/
task_generators
/
generate_misfit_computation_task
This documentation is not for the latest stable Salvus version.
salvus.project.tools.task_chains.compute_misfits_and_gradients.task_generators.generate_misfit_computation_task
Functions
generate_misfit_computation_task()
Previous
generate_cleanup_task
Next
generate_modify_input_file_task
© Mondaic AG (2024)
Site Map
Contact Us
Impressum
Privacy Policy
Academic License Agreement
Credits
PAGE CONTENTS