salvus
Salvus waveform modeling and inversion
Salvus is a high performance software suite boosting the efficiency, scalability, and applicability of full-waveform inversion (FWI) through a modern and finely-tuned design based on spectral elements. Tailored to meet the challenges of modern FWI on both CPU and GPU architectures, Salvus solves multi-physics full-waveform forward and inverse problems in 2 and 3 dimensions, with optimal scaling to tens of thousands of compute cores.
(c) Mondaic Ltd. (2020-2024)
Functions
get_log_level()
get_log_level()def get_log_level() -> int: ...Get the global log level of Salvus.
This is the numeric value associated with any given logging level which is what the logging module uses internally.
Returns int
load_ipython_extension()
load_ipython_extension()def load_ipython_extension(
ipython: ipykernel.zmqshell.ZMQInteractiveShell,
) -> None: ...Just using %load_ext salvus will load the extension.
Parameters
ipythonipykernel.zmqshell.ZMQInteractiveShell — The ipython instance.
Returns None
set_log_level()
set_log_level()def set_log_level(level: str) -> None: ...Set the global log level of Salvus.
Parameters
levelstr — Log level in accordance with Python’sloggingmodule.
Returns None