Full text loading...
Seismic modeling is fundamental to exploration seismology, supporting essential tasks like data acquisition, processing, and reservoir characterization. However, simulating wave propagation by solving the wave equation is computationally demanding, often slowing research progress when relying on traditional CPU-based implementations. Although GPU implementations provide a pathway to faster computations, GPU programming remains inherentiy complex and time-consuming. In this work, we explore Astaroth, a framework that streamlines this process through GPU-accelerated code generation, facilitating the development of high-performance applications for solving partial differential equations (PDEs) with optimized stencil code on GPUs. Through a case study, we illustrate how Astaroth supports the rapid development of a seismic forward modeling application.