论文标题
$ {\ tt simwave} $ - 声波传播的有限差模拟器
${\tt simwave}$ -- A Finite Difference Simulator for Acoustic Waves Propagation
论文作者
论文摘要
$ {\ tt simwave} $是一个开源python软件包,可在2D或3D域中执行波浪模拟。它使用有限的差异方法解决了恒定密度的声波方程,并支持域截断技术,几个边界条件以及给定用户定义的采集几何形状的来源和接收器的建模。 $ {\ tt simwave} $的架构设计用于考虑地球物理探索的应用。它的Python前端使许多现有的Python科学库可以直接整合,以组成更复杂的工作流程和应用程序(例如,迁移和反转问题)。后端是在C启用跨CPU和GPU在内的一系列计算硬件和编译器的c启用性能便携性的。
${\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.