${\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: de Souza, Jaime Freire, Moreira, João Baptista Dias, Roberts, Keith Jared, Gaioso, Roussian di Ramos Alves, Gomi, Edson Satoshi, Silva, Emílio Carlos Nelli, Senger, Hermes
Format: Preprint
Publié: 2022
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916932190470144
author de Souza, Jaime Freire
Moreira, João Baptista Dias
Roberts, Keith Jared
Gaioso, Roussian di Ramos Alves
Gomi, Edson Satoshi
Silva, Emílio Carlos Nelli
Senger, Hermes
author_facet de Souza, Jaime Freire
Moreira, João Baptista Dias
Roberts, Keith Jared
Gaioso, Roussian di Ramos Alves
Gomi, Edson Satoshi
Silva, Emílio Carlos Nelli
Senger, Hermes
contents ${\tt simwave}$ is an open-source Python package to perform wave simulations in 2D or 3D domains. It solves the constant and variable density acoustic wave equation with the finite difference method and has support for domain truncation techniques, several boundary conditions, and the modeling of sources and receivers given a user-defined acquisition geometry. The architecture of ${\tt simwave}$ is designed for applications with geophysical exploration in mind. Its Python front-end enables straightforward integration with many existing Python scientific libraries for the composition of more complex workflows and applications (e.g., migration and inversion problems). The back-end is implemented in C enabling performance portability across a range of computing hardware and compilers including both CPUs and GPUs.
format Preprint
id arxiv_https___arxiv_org_abs_2201_05278
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle ${\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation
de Souza, Jaime Freire
Moreira, João Baptista Dias
Roberts, Keith Jared
Gaioso, Roussian di Ramos Alves
Gomi, Edson Satoshi
Silva, Emílio Carlos Nelli
Senger, Hermes
Computational Engineering, Finance, and Science
${\tt simwave}$ is an open-source Python package to perform wave simulations in 2D or 3D domains. It solves the constant and variable density acoustic wave equation with the finite difference method and has support for domain truncation techniques, several boundary conditions, and the modeling of sources and receivers given a user-defined acquisition geometry. The architecture of ${\tt simwave}$ is designed for applications with geophysical exploration in mind. Its Python front-end enables straightforward integration with many existing Python scientific libraries for the composition of more complex workflows and applications (e.g., migration and inversion problems). The back-end is implemented in C enabling performance portability across a range of computing hardware and compilers including both CPUs and GPUs.
title ${\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation
topic Computational Engineering, Finance, and Science
url https://arxiv.org/abs/2201.05278