Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
by
Kukreja, Navjot
, Herrmann, Felix J
, Louboutin, Mathias
, Lange, Michael
, Luporini, Fabio
, Velesko, Paulius
, Gorman, Gerard J
, Witte, Philipp A
in
Adjoints
/ Computer applications
/ Computer simulation
/ Data processing
/ Differential equations
/ Domain specific languages
/ Earth
/ Embedding
/ Finite difference method
/ Geophysical exploration
/ Geophysics
/ Innovation
/ Innovations
/ Language
/ Mathematical analysis
/ Mathematics
/ Partial differential equations
/ Physics
/ Seismic data
/ Seismic surveys
/ Seismological data
/ Seismology
/ Serrated yielding
/ Simulators
/ Solvers
/ Supercomputers
/ Surveying
/ Wave equations
2019
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
by
Kukreja, Navjot
, Herrmann, Felix J
, Louboutin, Mathias
, Lange, Michael
, Luporini, Fabio
, Velesko, Paulius
, Gorman, Gerard J
, Witte, Philipp A
in
Adjoints
/ Computer applications
/ Computer simulation
/ Data processing
/ Differential equations
/ Domain specific languages
/ Earth
/ Embedding
/ Finite difference method
/ Geophysical exploration
/ Geophysics
/ Innovation
/ Innovations
/ Language
/ Mathematical analysis
/ Mathematics
/ Partial differential equations
/ Physics
/ Seismic data
/ Seismic surveys
/ Seismological data
/ Seismology
/ Serrated yielding
/ Simulators
/ Solvers
/ Supercomputers
/ Surveying
/ Wave equations
2019
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
by
Kukreja, Navjot
, Herrmann, Felix J
, Louboutin, Mathias
, Lange, Michael
, Luporini, Fabio
, Velesko, Paulius
, Gorman, Gerard J
, Witte, Philipp A
in
Adjoints
/ Computer applications
/ Computer simulation
/ Data processing
/ Differential equations
/ Domain specific languages
/ Earth
/ Embedding
/ Finite difference method
/ Geophysical exploration
/ Geophysics
/ Innovation
/ Innovations
/ Language
/ Mathematical analysis
/ Mathematics
/ Partial differential equations
/ Physics
/ Seismic data
/ Seismic surveys
/ Seismological data
/ Seismology
/ Serrated yielding
/ Simulators
/ Solvers
/ Supercomputers
/ Surveying
/ Wave equations
2019
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
Journal Article
Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration
2019
Request Book From Autostore
and Choose the Collection Method
Overview
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.
Publisher
Copernicus GmbH
Subject
This website uses cookies to ensure you get the best experience on our website.