Version:

salvus

salvus 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-2025)

Functions

get_log_level()

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.
SIGNATURE
def get_log_level() -> int: ...
RETURNS
Return type: int

load_ipython_extension()

Just using %load_ext salvus will load the extension.
SIGNATURE
def load_ipython_extension(
    ipython: ipykernel.zmqshell.ZMQInteractiveShell,
) -> None: ...
ARGUMENTS
Required
ipython
Type:ipykernel.zmqshell.ZMQInteractiveShell
Description:
The ipython instance.

set_log_level()

Set the global log level of Salvus.
SIGNATURE
def set_log_level(level: str) -> None: ...
ARGUMENTS
Required
level
Type:str
Description:
Log level in accordance with Python's logging module.

Submodules

PAGE CONTENTS