Solver Data (pysit.solvers.solver_data)

Note

This section of the documentation is under construction. The source, however, is documented and you can access that via the Reference/API section.

Introduction

How solvers are different from modeling, what is supported, what is the framework

Getting Started

  • How to import a solver

Using solvers

More details

Solver Factories

Solver Data

ModelParameters

Acoustic Wave Equation

Time Domain

  • Matrix and matrix free

Frequency Domain

  • Matrix

Extending solvers

Define the required interface:

Time Domain

  • time_step()

Frequency Domain

  • solve()

Parallelism

  • How to write your extensions so that they are parallel over shots

Reference/API

pysit.solvers Package

Classes

AcousticParameters(mesh[, inputs, …])
BulkModulus
ConstantDensityAcousticParameters(mesh[, …])
Density
ModelParameterBase(mesh[, inputs, …]) Container class for the model parameters for the wave and Helmholtz equations in question.
ModelPerturbationBase(mesh[, padded, inputs])
WaveSpeed