${\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation
Fuente:
arXiv
Enregistré dans:
| Auteurs principaux: | , , , , , , |
|---|---|
| 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 |