دورية أكاديمية

Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration

التفاصيل البيبلوغرافية
العنوان: Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
المؤلفون: M. Louboutin, M. Lange, F. Luporini, N. Kukreja, P. A. Witte, F. J. Herrmann, P. Velesko, G. J. Gorman
المصدر: Geoscientific Model Development, Vol 12, Pp 1165-1187 (2019)
بيانات النشر: Copernicus Publications, 2019.
سنة النشر: 2019
المجموعة: LCC:Geology
مصطلحات موضوعية: Geology, QE1-996.5
الوصف: We introduce Devito, a new domain-specific language for implementing high-performance finite-difference partial differential equation solvers. The motivating application is exploration seismology for which methods such as full-waveform inversion and reverse-time migration are used to invert terabytes of seismic data to create images of the Earth's subsurface. Even using modern supercomputers, it can take weeks to process a single seismic survey and create a useful subsurface image. The computational cost is dominated by the numerical solution of wave equations and their corresponding adjoints. Therefore, a great deal of effort is invested in aggressively optimizing the performance of these wave-equation propagators for different computer architectures. Additionally, the actual set of partial differential equations being solved and their numerical discretization is under constant innovation as increasingly realistic representations of the physics are developed, further ratcheting up the cost of practical solvers. By embedding a domain-specific language within Python and making heavy use of SymPy, a symbolic mathematics library, we make it possible to develop finite-difference simulators quickly using a syntax that strongly resembles the mathematics. The Devito compiler reads this code and applies a wide range of analysis to generate highly optimized and parallel code. This approach can reduce the development time of a verified and optimized solver from months to days.
نوع الوثيقة: article
وصف الملف: electronic resource
اللغة: English
تدمد: 1991-959X
1991-9603
Relation: https://www.geosci-model-dev.net/12/1165/2019/gmd-12-1165-2019.pdf; https://doaj.org/toc/1991-959X; https://doaj.org/toc/1991-9603
DOI: 10.5194/gmd-12-1165-2019
URL الوصول: https://doaj.org/article/6e2666c03d8b4c018300680ccb042e48
رقم الأكسشن: edsdoj.6e2666c03d8b4c018300680ccb042e48
قاعدة البيانات: Directory of Open Access Journals
الوصف
تدمد:1991959X
19919603
DOI:10.5194/gmd-12-1165-2019