Wave Solvers (pysit.solvers)

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_step()
  • solve()

Parallelism

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

Reference/API

pysit.solvers Module

Classes

ConstantDensityAcousticWave(mesh, *args, ...)
ConstantDensityHelmholtz(mesh, *args, **kwargs)