-
Notifications
You must be signed in to change notification settings - Fork 3
/
publications.qmd
416 lines (212 loc) · 55.5 KB
/
publications.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
---
layout: default
permalink: /publications
#title: "Academic journals, conferences, videos articles, Next generation subsurface imaging software"
---
Here you will find a list of publications focused either on *developing* Devito
or *using* Devito.
We love to see what the community is doing with Devito and this list also helps
build up the community. Therefore, we encourage everyone to contribute to this
list by submitting a pull request to the [Devito website
repository](https://github.com/devitocodes/devitoproject.org).
If you are the Julia user, the [https://slim.gatech.edu](https://slim.gatech.edu) team (the developers of [JUDI](https://github.com/slimgroup/JUDI.jl)) also has links to the GitHub repo's with the corresponding software for all their publications.
If you are writing a paper, [please remember to cite Devito](citing.qmd). Also, tag
@devitocodes on twitter for a retweet!
As part of our commitment to open science, we encourage everyone to post
preprints of papers to arXiv as they are submitted. We all know that the
peer-review process can be a slow (and sometimes painful) experience - why not
let everyone read and receive kudos for your hard work immediately!
## 2024
* G. Bisbas, A. Lydike, E. Bauer, N. Brown, M. Fehr, L. Mitchell, G. Rodriguez-Canal, M. Jameson, P. H.J. Kelly, M. Steuwer, T. Grosser. _A shared compilation stack for distributed-memory parallelism in stencil DSLs_. 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS '24). [paper](https://dl.acm.org/doi/10.1145/3620666.3651344)
* G. Bisbas, A. Lydike, E. Bauer, N. Brown, M. Fehr, L. Mitchell, G. Rodriguez-Canal, M. Jameson, P. H.J. Kelly, M. Steuwer, T. Grosser. _A shared compilation stack for distributed-memory parallelism in stencil DSLs_. Poster presented at ASPLOS'24, 2024. [[poster](presentations/bisbas_asplos24_poster.pdf)]
* G. Bisbas, R. Nelson, M. Louboutin, P. H.J. Kelly, F. Luporini, G. Gorman. _Automated MPI-X code generation for scalable finite-difference solvers_. Poster presented at RICE Energy HPC, 2024. [[poster](presentations/devito-mpi-poster-rice24.pdf)]
## 2023
* G. Bisbas, _Automated cache optimisations of stencil computations for partial differential equations_. [[phd thesis](https://spiral.imperial.ac.uk/handle/10044/1/105949)]
* G. Bisbas, F. Luporini, R. Nelson, M. Louboutin, E. Caunt, G. Gorman, P H.J. Kelly, _The Devito DSL and Compiler Framework:
From Symbolic PDEs to HPC Code_ Presented at SIAM-CSE 2023, MS307: PDE Simulations with High-Productivity Languages at the Dawn of Exascale. [[slides](presentations/devito-mpi-cse23.pdf)]
* G. Bisbas, F. Luporini, M. Louboutin, R. Nelson, G. Gorman, P H.J. Kelly, _Automated Temporal Blocking in the Devito DSL
and Compiler framework_ Presented at SIAM-CSE 2023, MS243: Stencil Computation for Scientific Applications. [[slides](presentations/devito-tb-cse23.pdf)]
## 2022
* Jean-Francois Aubry, Oscar Bates, Christian Boehm, Kim Butts Pauly, Douglas Christensen, Carlos Cueto, Pierre Gelat, Lluis Guasch, Jiri Jaros, Yun Jing, Rebecca Jones, Ningrui Li, Patrick Marty, Hazael Montanaro, Esra Neufeld, Samuel Pichardo, Gianmarco Pinton, Aki Pulkkinen, Antonio Stanziola, Axel Thielscher, Bradley Treeby, Elwin van't Wout _Benchmark problems for transcranial ultrasound simulation: Intercomparison of compressional wave models_ [arxiv](https://arxiv.org/abs/2202.04552)
* Belucci, B., 2022. Modelamento sısmico por diferenças finitas: aplicaçao do pacote Devito para resoluçao da equaçao da onda1 (Doctoral dissertation, Universidade Estadual de Campinas). [paper]()
* Berti, S., Aleardi, M. and Stucchi, E., A BAYESIAN APPROACH TO FULL-WAVEFORM INVERSION: PRELIMINARY RESULTS. [paper](https://www.researchgate.net/profile/Sean_Berti/publication/361741746_A_BAYESIAN_APPROACH_TO_FULL-WAVEFORM_INVERSION_PRELIMINARY_RESULTS/links/62c2f42a9a17145f5f45ee05/A-BAYESIAN-APPROACH-TO-FULL-WAVEFORM-INVERSION-PRELIMINARY-RESULTS.pdf)
* Botelho, S., Mukherjee, S., Rao, V. and Adavani, S., 2022, August. Deep learning software accelerators for full-waveform inversion. In Second International Meeting for Applied Geoscience & Energy (pp. 3681-3685). Society of Exploration Geophysicists and American Association of Petroleum Geologists. [paper](https://library.seg.org/doi/pdf/10.1190/image2022-w17-01.1)
* E. Caunt, R. Nelson, F. Luporini, G. Gorman _Devitoboundary: an open-source tool for topography implementation in finite-difference wavesolvers with Devito_ Presented at [Energy High Performance Computing at Rice University 2022](http://energyhpc.rice.edu). [[slides](presentations/EHPC_edward_caunt_poster_2022_final.pdf)]
* Javier Cudeiro-Blanco, Carlos Cueto, Oscar Bates, George Strong, Tom Robins, Matthieu Toulemonde, Mike Warner, Meng-Xing Tang, Oscar Calderón Agudo, Lluis Guasch, _Design and Construction of a Low-Frequency Ultrasound Acquisition Device for 2-D Brain Imaging Using Full-Waveform Inversion_
Ultrasound in Medicine & Biology, Volume 48, Issue 10, 2022, Pages 1995-2008 [paper](https://www.sciencedirect.com/science/article/pii/S0301562922004100)
* Cueto, C., Guasch, L., Luporini, F., Bates, O., Strong, G., Agudo, O.C., Cudeiro, J., Kelly, P., Gorman, G. and Tang, M.X., 2022, April. Tomographic ultrasound modelling and imaging with Stride and Devito. In Medical Imaging 2022: Ultrasonic Imaging and Tomography (p. PC1203805). SPIE. [paper](https://www.spiedigitallibrary.org/conference-proceedings-of-spie/PC12038/PC1203805/Tomographic-ultrasound-modelling-and-imaging-with-Stride-and-Devito/10.1117/12.2611072.short)
* Cueto, C., Bates, O., Strong, G., Cudeiro, J., Luporini, F., Agudo, Ò.C., Gorman, G., Guasch, L. and Tang, M.X., 2022. Stride: A flexible software platform for high-performance ultrasound computed tomography. Computer Methods and Programs in Biomedicine, 221, p.106855. [paper](ihttps://www.sciencedirect.com/science/article/pii/S0169260722002371)
* Dolci, D.I., Silva, F.A., Peixoto, P.S. and Volpe, E.V., 2022. Effectiveness and computational efficiency of absorbing boundary conditions for full-waveform inversion. Geoscientific Model Development Discussions, pp.1-36. [paper](https://gmd.copernicus.org/preprints/gmd-2022-48/gmd-2022-48.pdf)
* Gorman, G., Luporini, F., St-Cyr, A., Loddoch, A., Souza, A., Hester, K., Witte, P., Dupros, F. and Araya, M., 2022, September. HPC18-Open Benchmarking Platform for Data Inversion Methods. In Sixth EAGE High Performance Computing Workshop (Vol. 2022, No. 1, pp. 1-3). European Association of Geoscientists & Engineers. [abstract](https://www.earthdoc.org/content/papers/10.3997/2214-4609.2022615022)
* Thomas J Grady II and Rishi Khan and Mathias Louboutin and Ziyi Yin and Philipp A Witte and Ranveer Chandra and Russell J Hewett and Felix J Herrmann _Towards Large-Scale Learned Solvers for Parametric PDEs with Model-Parallel Fourier Neural Operators_ arXiv preprint arXiv:2204.01205, 2022 [paper](https://arxiv.org/abs/2204.01205)
* Hugues, M. and Tadepalli, S., 2022, September. HPC08-Performance and Best Practices to Run Finite Difference Kernel in the Cloud using Devito. In Sixth EAGE High Performance Computing Workshop (Vol. 2022, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.2022615016)
* Jesus, L., Nogueira, P., Speglich, J. and Boratto, M., 2022. GPU Performance analysis for viscoacoustic wave equations using fast stencil computation from the symbolic specification. [paper](https://www.researchsquare.com/article/rs-2039437/latest.pdf)
* Kukreja, N., Hückelheim, J., Louboutin, M., Washbourne, J., Kelly, P.H. and Gorman, G.J., 2022. Lossy checkpoint compression in full waveform inversion: a case study with ZFPv0. 5.5 and the overthrust model. Geoscientific Model Development, 15(9), pp.3815-3829. [paper](https://gmd.copernicus.org/articles/15/3815/2022/)
* Ladino, O.M., Pestana, R. and Souza, A., 2022, June. An Efficient Implementation of Least-Squares Reverse Time Migration Based on Stable Pseudo-Acoustic Tti Wave Equation. In 83rd EAGE Annual Conference & Exhibition (Vol. 2022, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.202210281)
* Oscar López and Rajiv Kumar and Nick Moldoveanu and Felix Herrmann _Graph spectrum based seismic survey design_ arXiv preprint arXiv:2202.04623, 2022 [paper](https://arxiv.org/abs/2202.04623)
* Louboutin, M., Witte, P., Siahkoohi, A., Rizzuti, G., Yin, Z., Orozco, R. and Herrmann, F.J., 2022, August. Accelerating innovation with software abstractions for scalable computational geophysics. In Second International Meeting for Applied Geoscience & Energy (pp. 1482-1486). Society of Exploration Geophysicists and American Association of Petroleum Geologists. [paper](https://arxiv.org/pdf/2203.15038)
* Mathias Louboutin and F Herrmann _Enabling wave-based inversion on GPUs with randomized trace estimation_ 83rd EAGE Annual Conference & Exhibition 2022 (1), 1-5, 2022 [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.202210531)
* Orozco, R., Louboutin, M. and Herrmann, F.J., 2022. Memory Efficient Invertible Neural Networks for 3D Photoacoustic Imaging. arXiv preprint arXiv:2204.11850. [paper](https://arxiv.org/pdf/2204.11850)
* Ovadia, O., Kahana, A. and Turkel, E., 2022. A Convolutional Dispersion Relation Preserving Scheme for the Acoustic Wave Equation. [paper](https://arxiv.org/pdf/2205.10825)
* Ali Siahkoohi and Mathias Louboutin and Felix J Herrmann _Velocity continuation with Fourier neural operators for accelerated uncertainty quantification_ arXiv preprint arXiv:2203.14386, 2022 [paper](https://arxiv.org/abs/2203.14386)
* Siahkoohi, A., Orozco, R., Rizzuti, G. and Herrmann, F.J., 2022. Wave-equation-based inversion with amortized variational Bayesian inference. arXiv preprint arXiv:2203.15881. [paper](https://arxiv.org/pdf/2203.15881)
* Siahkoohi, A., Rizzuti, G. and Herrmann, F.J., 2022. Deep Bayesian inference for seismic imaging with tasks. Geophysics, 87(5), pp.S281-S302. [paper](https://library.seg.org/doi/pdf/10.1190/geo2021-0666.1?casa_token=ng8gtRxI5TEAAAAA:iXPnelqVUXZ_IuLP--lNc7PGMfj0Ra86TGBhV0ctsJJQU1qaiBoPlsmdFoddAfeKk5xiBG10qA)
* Ali Siahkoohi and Gabrio Rizzuti and Rafael Orozco and Felix J Herrmann _Reliable amortized variational inference with physics-based latent distribution correction_ arXiv preprint arXiv:2207.11640, 2022 [paper](https://arxiv.org/abs/2207.11640)
* Tong, J., Wang, X., Ren, J., Lin, M., Li, J., Sun, H., Yin, F., Liang, L. and Liu, Y., 2022. Transcranial Ultrasound Imaging with Decomposition Descent Learning based Full Waveform Inversion. IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control. [papers](https://ieeexplore.ieee.org/iel7/58/7307696/09931166.pdf?casa_token=5rEWP022pC4AAAAA:3BkZvYfLbbK3_eaCLAtAYdrYTSwQnqkcAj2hMCOzp5w6EhhjgJT0pfcddyKR4yAmGjJMP9yz)
* Wellmann, F., Virgo, S., Escallon, D., de la Varga, M., Jüstel, A., Wagner, F.M., Kowalski, J., Zhao, H., Fehling, R. and Chen, Q., 2022. Open AR-Sandbox: A haptic interface for geoscience education and outreach. Geosphere, 18(2), pp.732-749. [paper](https://pubs.geoscienceworld.org/gsa/geosphere/article-pdf/18/2/732/5576191/732.pdf)
* Zhan, C., Zhang, L., Zhao, X., Lee, C.C. and Huang, S., 2022. Neural Architecture Search for Inversion. [paper](https://arxiv.org/pdf/2201.01772)
* Ziyi Yin and Ali Siahkoohi and Mathias Louboutin and Felix J Herrmann _Learned coupled inversion for carbon sequestration monitoring and forecasting with Fourier neural operators_, 2022 [paper](https://library.seg.org/doi/abs/10.1190/image2022-3722848.1)
## 2021
* Ali M Alfaraj and Eric Verschuur and Felix J Herrmann _Residual statics correction without NMO—A rank-based approach_ First International Meeting for Applied Geoscience & Energy, 2565-2569, 2021 [paper](https://library.seg.org/doi/abs/10.1190/segam2021-3583455.1)
* George Bisbas, Fabio Luporini, Mathias Louboutin, Rhodri Nelson, Gerard Gorman, and Paul HJ Kelly. Temporal blocking of finite-difference stencil operators with sparse" off-the-grid" sources. In 2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (pp. 497-506). IEEE. [[Proceedings](https://ieeexplore.ieee.org/abstract/document/9460483)]
* G. Bisbas, F. Luporini, M. Louboutin, R. Nelson, G. Gorman, P. Kelly _Temporal blocking for wave propagation with sparse off-the-grid sources_ Presented at [High performance computing in Oil and Gas at Rice University 2021](http://rice2021oghpc.rice.edu/). [[slides](presentations/bisbas_rice2021.pdf)] [[video](https://www.youtube.com/watch?v=-yHL9MKla7c)]
* Caunt, E., Nelson, R., Luporini, F. and Gorman, G., 2021, October. Generalised Algorithm and Implementation of Topography Within Finite Difference Wave Solvers. In 82nd EAGE Annual Conference & Exhibition (Vol. 2021, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.202010995)
* E. Caunt, R. Nelson, F. Luporini, G. Gorman _A flexible, high-level abstraction for topography implementation within finite difference wave solvers_ Presented at [High performance computing in Oil and Gas at Rice University 2021](http://rice2021oghpc.rice.edu/). [[slides](presentations/edcaunt_rice2021.pdf)] [[video](https://www.youtube.com/watch?v=uOt4TLNabE0)]
* E. Caunt, R. Nelson, F. Luporini, G. Gorman _An open-source tool for accurate topography implementation within finite-difference wave solvers_ Presented at [Proceedings](https://www.agu.org/Fall-Meeting). [[slides](presentations/edward_caunt_agu_2021.pdf)]
* Coelho, G.A.A., UMA ANÁLISE COMPARATIVA ENTRE DIFERENTES TÉCNICAS DE INTERPOLAÇÃO APLICADAS NA FWI UTILIZANDO A DSL DEVITO. [paper](https://doity.com.br/media/doity/submissoes/artigo-0c4ca89ef0807ecf714a4de447af1ac59bbc2137-arquivo_revisado.pdf)
* Cueto, C., Bates, O., Strong, G., Cudeiro, J., Luporini, F., Agudo, O.C., Gorman, G., Guasch, L. and Tang, M.X., 2021. Stride: a flexible platform for high-performance ultrasound computed tomography. [paper](https://arxiv.org/pdf/2110.03345)
* Desai, A., Xu, Z., Gupta, M., Chandran, A., Vial-Aussavy, A. and Shrivastava, A., 2021. Raw Nav-merge Seismic Data to Subsurface Properties with MLP based Multi-Modal Information Unscrambler. Advances in Neural Information Processing Systems, 34, pp.8740-8752. [paper](https://proceedings.neurips.cc/paper/2021/file/498f2c21688f6451d9f5fd09d53edda7-Paper.pdf)
* Jaimes-Osorio, L.E., Malcolm, A., Zheglova, P., Koene, E.F. and Thomsen, H.R., 2021. Reduced memory implementation of a local elastic finite-difference solver. Geophysics, 86(3), pp.F25-F33. [paper](https://library.seg.org/doi/pdf/10.1190/geo2020-0468.1?casa_token=_Hz-gcBhnJ0AAAAA:uHgHAB3YuB7iqduEjOWssdxWFYDDMDqcGui4EqVdMSEtAY3DWRdA4u9omQ8jslEdjsxP_tvJtw)
* Jaimes-Osorio, L.E. and Malcolm, A., 2021, September. Inversion comparison using an elastic local solver to recover elastic parameters. In First International Meeting for Applied Geoscience & Energy (pp. 256-261). Society of Exploration Geophysicists.[paper](https://library.seg.org/doi/abs/10.1190/segam2021-3564832.1)
* Louboutin, M. and Herrmann, F.J., 2021, September. Ultra-low memory seismic inversion with randomized trace estimation. In First International Meeting for Applied Geoscience & Energy (pp. 787-791). Society of Exploration Geophysicists. [paper](https://arxiv.org/pdf/2104.00794)
* F. Luporini, R. Nelson, G.Bisbas, I. Assis, K. Hester, G. Gorman, _Devito v4.3: production-grade multi-GPU support_ Presented at [High performance computing in Oil and Gas at Rice University 2021](http://rice2021oghpc.rice.edu/). [[slides](presentations/fabio_rice2021.pdf)] [[video](https://www.youtube.com/watch?v=AuLzp-4bjfo)]
* Mathias Louboutin and Ali Siahkoohi and Rongrong Wang and Felix J Herrmann _Low-memory stochastic backpropagation with multi-channel randomized trace estimation_ arXiv preprint arXiv:2106.06998, 2021 [paper](https://arxiv.org/abs/2106.06998)
* Jaimes Osorio, L.E., 2021. Wavefield reconstruction, inversion and imaging using local solvers (Doctoral dissertation, Memorial University of Newfoundland). [phd thesis](https://research.library.mun.ca/15229/1/thesis.pdf)
* Rafael Orozco and Ali Siahkoohi and Gabrio Rizzuti and Tristan van Leeuwen and Felix Johan Herrmann _Photoacoustic imaging with conditional priors from normalizing flows_ NeurIPS 2021 Workshop on Deep Learning and Inverse Problems, 2021 [paper](https://openreview.net/forum?id=woi1OTvROO1)
* Protopapa, L. and Cueto, C., 2021. Computationally efficient full-waveform inversion of the brain using frequency-adaptive grids and lossy compression. [paper](https://arxiv.org/pdf/2111.04700.pdf)
* Qiu, L., 2021. Analysis of seismic inversion with optimal transportation and softplus encoding. Inverse Problems, 37(9), p.095004. [paper](https://iopscience.iop.org/article/10.1088/1361-6420/ac1511/pdf?casa_token=krHcbCKMDtYAAAAA:s6LTBVxzwtHgYyNpRNS6K5oO9s76IVIal7Vlus4DF3L4fmdqUIsIxSPjI0Fo9jT69QR-LxLw)
* Yuxiao Ren and Philipp A Witte and Ali Siahkoohi and Mathias Louboutin and Ziyi Yin and Felix J Herrmann _Seismic Velocity Inversion and Uncertainty Quantification Using Conditional Normalizing Flows_ AGU Fall Meeting 2021, 2021 [paper](https://slim.gatech.edu/Publications/Public/Conferences/AGU/2021/ren2021AGUsvi/ren2021AGUsvi_pres.pdf)
* Ribeiro, J., Yviquel, H., Técnico-IC-PFG, R. and de Graduação, P.F., 2021. Extending a finite difference domain-specific language to a distributed runtime system. [paper](https://www.ic.unicamp.br/~reltech/PFG/2021/PFG-21-30.pdf)
* Rizzuti, G., Louboutin, M., Wang, R. and Herrmann, F.J., Time-domain Wavefield Reconstruction Inversion for large-scale seismic inversion. [paper](https://slim.gatech.edu/Publications/Public/Conferences/SIAMGS/2021/rizzuti2021SIAMGSwrid/rizzuti2021SIAMGSwrid.pdf)
* Rizzuti, G., Louboutin, M., Wang, R. and Herrmann, F.J., 2021. A dual formulation of wavefield reconstruction inversion for large-scale seismic inversion. Geophysics, 86(6), pp.R879-R893. [paper](https://library.seg.org/doi/pdf/10.1190/geo2020-0743.1?casa_token=V9PChKvfefUAAAAA:wnNh3XKY3XLNSFLfKWOB7lAI_02hBsXarN9b-Ct525nBbe375yahdTPKHx94yMWY_gSgcaGpjA)
* Roncoroni, G., Fortini, C., Bortolussi, L., Bienati, N. and Pipan, M., 2021. Synthetic seismic data generation with deep learning. Journal of Applied Geophysics, 190, p.104347. [paper](https://www.sciencedirect.com/science/article/pii/S092698512100094X?casa_token=Li9cI_6hvRkAAAAA:dV4HZN9CWKOQ9KoB3xVtOjQxCgb2JvTSkK-b8wE7Mymcir-WIsTgy1u_TThZ08fvmbKOdYxf8w)
* Hamideh Sanavi and Peyman P Moghaddam and Felix J Herrmann _True amplitude depth migration using curvelets_ Geophysics 86 (4), S299-S310, 2021 [paper](https://library.seg.org/doi/abs/10.1190/geo2019-0307.1)
* Shekar, B., 2021. Full waveform inversion with random shot selection using adaptive gradient descent. Journal of Earth System Science, 130(4), pp.1-13. [paper](https://arxiv.org/pdf/2005.09899)
* Shin, B.S. and Shutin, D., 2021, June. ADAPT-Then-Combine Full Waveform Inversion for Distributed Subsurface Imaging In Seismic Networks. In ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (pp. 4700-4704). IEEE. [paper](https://ieeexplore.ieee.org/iel7/9413349/9413350/09414072.pdf?casa_token=-ZOag9djAzcAAAAA:upoXDgSAgD76ylkQ8i42FlT8wgGOmEdW52KXYTWpNgLO5jn7QACmULvugEqeWAARPk-kl6Iv)
* Siahkoohi, A. and Herrmann, F.J., 2021, September. Learning by example: fast reliability-aware seismic imaging with normalizing flows. In First International Meeting for Applied Geoscience & Energy (pp. 1580-1585). Society of Exploration Geophysicists. [paper](https://arxiv.org/pdf/2104.06255)
* Ali Siahkoohi and Gabrio Rizzuti and Mathias Louboutin and Philipp A Witte and Felix J Herrmann _Preconditioned training of normalizing flows for variational inference in inverse problems_ arXiv preprint arXiv:2101.03709, 2021 [paper](https://arxiv.org/abs/2101.03709)
* Sigalingging, A.S., Winardhie, I.S. and Dinanto, E., 2021. Ekstrapolasi Frekuensi Rendah pada Full Waveform Inversion (FWI) dengan menggunakan Deep Learning. Part 1: Validasi data Sintetik. Jurnal Geofisika, 19(2), pp.74-79. [paper](https://jurnal-geofisika.or.id/index.php/jurnal-geofisika/article/download/518/62)
* J Washbourne, S Kaplan, M Merino, U Albertin, A Sekar, C Manuel, S Mishra, M Chenette, A Loddoch _Chevron Optimization Framework for Imaging and Inversion (Cofii)–Open-source Julia Language Framework for Seismic Inversion_, 82nd EAGE Annual Conference & Exhibition. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.202113077)
* John Washbourne, Sam Kaplan, Miguel Merino, Uwe Albertin, Anusha Sekar, Chris Manuel, Scott Mishra, Matthew Chenette, Alex Loddoch _Chevron optimization framework for imaging and inversion (COFII)—An open source and cloud friendly Julia language framework for seismic modeling and inversion_ First International Meeting for Applied Geoscience & Energy [paper](https://library.seg.org/doi/abs/10.1190/segam2021-3594362.1)
* Xu, Z., Desai, A., Gupta, M., Chandran, A., Vial-Aussavy, A. and Shrivastava, A., 2021. Beyond convolutions: A novel deep learning approach for raw seismic data ingestion. [paper](https://arxiv.org/pdf/2102.13631)
* Yang, M., Graff, M., Kumar, R. and Herrmann, F.J., 2021. Low-rank representation of omnidirectional subsurface extended image volumes. Geophysics, 86(3), pp.S165-S183. [paper](https://library.seg.org/doi/pdf/10.1190/geo2020-0152.1?casa_token=j98-85_IpDgAAAAA:rfDdlFrF-MSfQjUwt-8VTxqaPwwZb9K2hGmURiFD-NsdEs6dMR6Dy-bRkQCGsIXsaxK6_MS1ug)
* Yin, Z., Louboutin, M. and Herrmann, F.J., 2021, October. Compressive time-lapse seismic monitoring of carbon storage and sequestration with the joint recovery model. In SEG/AAPG/SEPM First International Meeting for Applied Geoscience & Energy. OnePetro. [paper](https://arxiv.org/pdf/2104.07173)
* Yijun Zhang and Felix J. Herrmann _Improved seismic survey design by maximizing the spectral gap with global optimization_ 2021 ML4Seismic meeting, 2021
* Zhang, Q., Iordanescu, G., Tok, W.H., Brandsberg-Dahl, S., Srinivasan, H.K., Chandra, R., Kukreja, N. and Gorman, G., 2021, September. Hyperwavve: A cloud-native solution for hyperscale seismic imaging on Azure. In First International Meeting for Applied Geoscience & Energy (pp. 782-786). Society of Exploration Geophysicists. [paper](https://library.seg.org/doi/abs/10.1190/segam2021-3594908.1)
* Yijun Zhang and Felix J Herrmann _A practical workflow for land seismic wavefield recovery with weighted matrix factorization_ SEG/AAPG/SEPM First International Meeting for Applied Geoscience & Energy, 2021 [paper](https://onepetro.org/SEGAM/proceedings-abstract/IMAGE21/1-IMAGE21/D011S007R001/471235)
## 2020
* Ali M Alfaraj and Eric Verschuur and Felix J Herrmann _Non-surface-consistent short-wavelength statics correction for dense and subsampled data: A rank-based approach_ SEG Technical Program Expanded Abstracts 2020, 2784-2788, 2020 [paper](https://library.seg.org/doi/abs/10.1190/segam2020-3426918.1)
* G. Bisbas, F. Luporini, M. Louboutin, R. Nelson, G. Gorman, P. Kelly _Temporal blocking of finite-difference stencil operators with sparse "off-the-grid" sources in Devito_ Presented at [Domain-Specific Languages in High-Performance Computing 2020](https://efop362.itk.ppke.hu/conferences/from-da-to-hpc/). [[slides](presentations/dsl_bisbas2020.pdf)]
* Daskalakis, E., Herrmann, F.J. and Kuske, R., 2020. Accelerating sparse recovery by reducing chatter. SIAM Journal on Imaging Sciences, 13(3), pp.1211-1239. [paper](https://epubs.siam.org/doi/pdf/10.1137/19M129111X?casa_token=iWhcE9OXi7YAAAAA:ZMYximdBIhrj57pzkOSgMdmj4lQj2PsYAkZ7Xcj058KdYkt_1amhWT5I2Fj63sZb-BSh04Mh5g)
* Herrmann, J., 2020. H-revolve: a framework for adjoint computation on synchronous hierarchical platforms. ACM Transactions on Mathematical Software (TOMS), 46(2), pp.1-25. [paper](https://dl.acm.org/doi/fullHtml/10.1145/3378672?casa_token=Wm53OcY0kAoAAAAA:JNGVdKdxVTZAnE-tOJSfdXJ8UHVcQGkm0YjKPOV6RagRGMlFR-J2yT0FYiYZNhr6_5FEZIft_E0W)
* N. Kukreja. _High-performance backpropagation for structured-grid solvers_ [phd thesis](https://spiral.imperial.ac.uk/handle/10044/1/88445)
* Louboutin, M., 2020. Modeling for inversion in exploration geophysics (Doctoral dissertation, Georgia Institute of Technology). [phd thesis](https://smartech.gatech.edu/bitstream/handle/1853/62766/LOUBOUTIN-DISSERTATION-2020.pdf?sequence=1)
* Mathias Louboutin, Fabio Luporini, Philipp Witte, Rhodri Nelson, George Bisbas, Jan Thorbecke, Felix J. Herrmann, Gerard Gorman. Scaling through abstractions -- high-performance vectorial wave simulations for seismic inversion with Devito. Submitted to Supercomputing 2020. [[iarXiv:2004.10519](https://arxiv.org/abs/2004.10519)]
* Louboutin, M., Rizzuti, G. and Herrmann, F.J., 2020. Time-domain wavefield reconstruction inversion in a TTI medium. [arXiv](https://arxiv.org/pdf/2004.07355).
* Luporini, F., Louboutin, M., Lange, M., Kukreja, N., Witte, P., Hückelheim, J., Yount, C., Kelly, P.H., Herrmann, F.J. and Gorman, G.J., 2020. Architecture and performance of Devito, a system for automated stencil computation. ACM Transactions on Mathematical Software (TOMS), 46(1), pp.1-28. [paper](https://dl.acm.org/doi/pdf/10.1145/3374916?casa_token=gDHjn5LoF1wAAAAA:Ms5atC-lzk0JE8YSvY8OzCQqJu9von7TQVaN0soXszgxXODkPoLIZP82HGnREm41BIqkimoWc6a4)
* F. Luporini, R. Nelson, M. Louboutin, G. Bisbas, E. Caunt, G. Gorman _Devito: A DSL and compiler for automated generation of production-grade wave propagators_ Presented at [Domain-Specific Languages in High-Performance Computing 2020](https://efop362.itk.ppke.hu/conferences/from-da-to-hpc/). [[slides](presentations/DSLinHPC-2020-devito.pdf)][[notebook](presentations/devito-dsl.ipynb)][[figure](presentations/operator-diagram.pdf)]
* F. Luporini, G. Gorman. _Automatic code generation for GPUs using Devito_ Presented at [High performance computing in Oil and Gas at Rice University 2020](http://rice2020oghpc.rice.edu/). [[slides](presentations/rice2020-devito-gpu.pdf)]
* Margenberg, N., Lessig, C. and Richter, T., 2020. Structure preservation for the deep neural network multigrid solver. [arXiv](https://arxiv.org/pdf/2012.05290)
* Mosser, L., Dubrule, O. and Blunt, M.J., 2020. Stochastic seismic waveform inversion using generative adversarial networks as a geological prior. Mathematical Geosciences, 52(1), pp.53-79. [paper](https://link.springer.com/article/10.1007/s11004-019-09832-6)
* Mojica, O.F. and Maciel, J.S., 2020, October. Seismic modeling from scratch using Devito: A demonstration with a typical Brazilian pre-salt model. In SEG International Exposition and Annual Meeting. OnePetro. [paper](https://onepetro.org/SEGAM/proceedings-abstract/SEG20/3-SEG20/D031S043R003/462635)
* Moura, F.A., Silva, S.A., de Araújo, J.M. and Lucena, L.S., 2020. Progressive matching optimisation method for FWI. Journal of Geophysics and Engineering, 17(2), pp.357-364. [paper](https://academic.oup.com/jge/article/17/2/357/5728715)
* Gabrio Rizzuti and Mathias Louboutin and Rongrong Wang and Felix J Herrmann _Time-domain wavefield reconstruction inversion for large-scale seismics_ 82nd EAGE Annual Conference & Exhibition 2020 (1), 1-5, 2020 [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.202011401)
* Santos, H., Eikmeier, C. and Volpe, E., 2020, May. New tools for 2D full-waveform inversion: applications on Brazilian Pre-Salt velocity model from Santos Basin. In EGU General Assembly Conference Abstracts (p. 21110). [paper](https://ui.adsabs.harvard.edu/abs/2020EGUGA..2221110S/abstract)
* Siahkoohi, A., Rizzuti, G. and Herrmann, F., 2020, December. A deep-learning based bayesian approach to seismic imaging and uncertainty quantification. In EAGE 2020 Annual Conference & Exhibition Online (Vol. 2020, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [arxiv](https://arxiv.org/pdf/2001.04567)
* Siahkoohi, A., Rizzuti, G. and Herrmann, F.J., 2020. Uncertainty quantification in imaging and automatic horizon tracking—a Bayesian deep-prior based approach. In SEG Technical Program Expanded Abstracts 2020 (pp. 1636-1640). Society of Exploration Geophysicists. [arxiv](https://arxiv.org/pdf/2004.00227)
* Siahkoohi, A., Rizzuti, G. and Herrmann, F.J., 2020. Weak deep priors for seismic imaging. In SEG Technical Program Expanded Abstracts 2020 (pp. 2998-3002). Society of Exploration Geophysicists. [arxiv](https://arxiv.org/pdf/2004.06835)
* Ali Siahkoohi and Gabrio Rizzuti and Philipp A Witte and Felix J Herrmann _Faster uncertainty quantification for inverse problems with conditional normalizing flows_ arXiv preprint arXiv:2007.07985, 2020 [paper](https://arxiv.org/abs/2007.07985)
* Targino, J., Roberts, K., Souza, J., Santos, H., Senger, H., Gioria, R. and Gomi, E., 2020, September. A Deep-Learning inversion method for seismic velocity model building. In First EAGE Conference on Machine Learning in Americas (Vol. 2020, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [paper](https://www.researchgate.net/profile/Hermes-Senger/publication/348528486_A_Deep-Learning_inversion_method_for_seismic_velocity_model_building/links/615615c661a8f466708fba72/A-Deep-Learning-inversion-method-for-seismic-velocity-model-building.pdf)
* Witte, P.A., Louboutin, M., Modzelewski, H., Jones, C., Selvage, J. and Herrmann, F.J., 2020. An event-driven approach to serverless seismic imaging in the cloud. IEEE Transactions on Parallel and Distributed Systems, 31(9), pp.2032-2049. [paper](https://ieeexplore.ieee.org/iel7/71/4359390/09044390.pdf?casa_token=m_-kCm-0--IAAAAA:A87bsWxaiHmnWNystClEI3pUFmAp0z1XxTtfzagkTixnR-975j-l6DovIrktJm4oEuz3ap2F)
* Yang, M., 2020. Seismic imaging with extended image volumes and source estimation (Doctoral dissertation, Georgia Institute of Technology). [phd thesis](https://smartech.gatech.edu/bitstream/handle/1853/62832/YANG-DISSERTATION-2020.pdf?sequence=1)
* Mengmeng Yang and Zhilong Fang and Philipp Witte and Felix J Herrmann _Time‐domain sparsity promoting least‐squares reverse time migration with source estimation_ Geophysical Prospecting 68 (9), 2697-2711, 2020 [paper](https://www.earthdoc.org/content/journals/10.1111/1365-2478.13021)
* Yin, Z., Orozco, R., Witte, P., Louboutin, M., Rizzuti, G. and Herrmann, F.J., 2020. Extended source imaging—A unifying framework for seismic and medical imaging. In SEG Technical Program Expanded Abstracts 2020 (pp. 3502-3506). Society of Exploration Geophysicists. [arxiv](https://arxiv.org/pdf/2004.07389)
* Zhan, C., Lee, C.C., Zhang, L. and Chang, Y., 2020. An attempt to decode reverse-time migration through machine learning. In SEG Technical Program Expanded Abstracts 2020 (pp.1681-1685). Society of Exploration Geophysicists. [paper](https://library.seg.org/doi/abs/10.1190/segam2020-3422819.1)
* Mi Zhang and Ali Siahkoohi and Felix J Herrmann _Transfer learning in large-scale ocean bottom seismic wavefield reconstruction_ SEG International Exposition and Annual Meeting, 2020 [paper](https://onepetro.org/SEGAM/proceedings-abstract/SEG20/3-SEG20/D031S058R003/462549)
* Yijun Zhang and Shashin Sharan and Oscar Lopez and Felix J Herrmann _Wavefield recovery with limited-subspace weighted matrix factorizations_ SEG International Exposition and Annual Meeting, 2020 [paper](https://onepetro.org/SEGAM/proceedings-abstract/SEG20/3-SEG20/D031S044R006/462655)
## 2019
* AM Alfaraj and M Almubarak and FJ Herrmann _Correcting for short-wavelength statics with low rank approximation_ 81st EAGE Conference and Exhibition 2019 2019 (1), 1-5, 2019 [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.201901205)
* Assis, I.A.S.D., 2019. Intra-node and Inter-node load balancing and other scalable approaches for high-performance seismic processing. [paper](https://repositorio.ufrn.br/bitstream/123456789/28353/1/Intranodeinternode_Assis_2019.pdf)
* Aupy, G. and Herrmann, J., 2019. H-Revolve: a framework for adjoint computation on synchrone hierarchical platforms. [paper](https://project.inria.fr/dash/files/2019/06/hrevolve.pdf)
* G. Bisbas, F. Luporini, M. Louboutin, G. Gorman, and P. H.J. Kelly. _Accelerating real-world stencil computations using temporal blocking: handling sparse sources and receivers_. Poster presented at SC19, 2019, [[paper](https://sc19.supercomputing.org/proceedings/src_poster/poster_files/spostg116s2-file2.pdf), [poster](https://sc19.supercomputing.org/proceedings/src_poster/poster_files/spostg116s2-file1.pdf)]
* Caunt, E., 2019, June. Spatially-Optimized Finite-Difference Schemes for Numerical Dispersion Suppression: an Implementation Using Symbolic Computation. In 81st EAGE Conference and Exhibition 2019 (Vol. 2019, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.201900660?crawler=true)
* Caunt, E., 2021. Spatially-optimized finite-difference schemes for numerical dispersion suppression in seismic applications. [MSci thesis](https://arxiv.org/pdf/2107.13525)
* Curt Da Silva and Felix Herrmann _A unified 2D/3D large-scale software environment for nonlinear inverse problems_ ACM Transactions on Mathematical Software (TOMS) 45 (1), 1-35, 2019 [paper](https://dl.acm.org/doi/abs/10.1145/3291042)
* Devoti, F., Parera, C., Lieto, A., Moro, D., Lipari, V., Bestagini, P. and Tubaro, S., 2019, September. Wavefield compression for seismic imaging via convolutional neural networks. In SEG International Exposition and Annual Meeting. OnePetro. [paper](https://re.public.polimi.it/bitstream/11311/1171203/1/SEG_Wavefield_Compression.pdf)
* Tim Eipert and Felix Herrmann and Christoph Wick and Frank Puppe and Andreas Haug _Editor support for digital editions of medieval monophonic music_ Proceedings of the 2nd International Workshop on Reading Music Systems, 4-7, 2019 [paper](https://www.academia.edu/download/61176530/worms-2019-proceedings-monodi20191110-82221-g4tcw9.pdf)
* EINSIEDLER, H.C., COMPARAÇÃO DE MÉTODOS DE OTIMIZAÇÃO PARA SOLUÇÃO DO PROBLEMA DE INVERSÃO DA FORMA DE ONDA COMPLETA. [paper](http://dot.uff.br/wp-content/uploads/sites/476/2021/08/328-DISSERT-Hans-2019.pdf)
* Felix J Herrmann and Ali Siahkoohi and Gabrio Rizzuti _Learned imaging with constraints and uncertainty quantification_ arXiv preprint arXiv:1909.06473, 2019 [paper](https://arxiv.org/abs/1909.06473)
* J. Hückelheim, N. Kukreja, SHK Narayanan, F. Luporini, G. Gorman, P. Hovland _Automatic Differentiation for Adjoint Stencil Loops_ Presented at [International Conference on Parallel Programming](https://www.hpcs.cs.tsukuba.ac.jp/icpp2019/). [[slides](presentations/ICPP_2019_presentation.pdf)]
* N. Kukreja, J. Hückelheim, M. Louboutin, F. Luporini, P. Kelly, P. Hovland, G. J. Gorman _Inversion with Devito: Trading off memory and compute with PyRevolve_ Presented at [STMI Workshop at USP](https://www.rcgi.poli.usp.br/stmi-workshop-2019/). [[slides](presentations/USP_PyRevolve.pdf)]
* Kukreja, N., Hückelheim, J., Louboutin, M., Hovland, P. and Gorman, G., 2019, August. Combining checkpointing and data compression to accelerate adjoint-based optimization problems. In European Conference on Parallel Processing (pp. 87-100). Springer, Cham.[paper](https://arxiv.org/pdf/1810.05268)
* Rajiv Kumar and Marie Graff and Ivan Vasconcelos and Felix J Herrmann _Target‐oriented imaging using extended image volumes: a low‐rank factorization approach_ Geophysical Prospecting 67 (5), 1312-1328, 2019 [paper](https://www.earthdoc.org/content/journals/10.1111/1365-2478.12779)
* Rajiv Kumar and Bram Willemsen and Felix J Herrmann and Alison Malcolm _Enabling numerically exact local solver for waveform inversion—A low-rank approach_ Computational Geosciences 23 (4), 829-847, 2019 [paper](https://link.springer.com/article/10.1007/s10596-019-09832-9)
* F. Luporini, R. Nelson, M. Louboutin, N. Kukreja, G. Bisbas, P. Witte, Amik St-Cyr, C. Yount, T. Burgess, F. Herrmann, G. Gorman _Automatic Generation of Production-Grade Hybrid MPI-OpenMP Parallel Wave Propagators using Devito_ Presented at [Platform for Advanced Scientific Computing (PASC 2019) Conference](https://pasc19.pasc-conference.org). [[slides](presentations/pasc2019_luporini.pdf)]
* Fabio Luporini, Mathias Louboutin, Michael Lange, Navjot Kukreja, Jan Hückelheim, Charles Yount, Philipp Witte, Paul H. J. Kelly, Felix J. Herrmann, Gerard J. Gorman. Architecture and performance of Devito, a system for automated stencil computation. Accepted to ACM Transactions on Mathematical Software (submitted August 2019) [[Proceedings](https://dl.acm.org/doi/10.1145/3374916)]
* Luporini, F., Nelson, R., Burgess, T., St-Cyr, A. and Gorman, G., 2019, October. Automated Distributed-memory Parallelism from Symbolic Specification in Devito. In Fourth EAGE Workshop on High Performance Computing for Upstream 2019 (Vol. 2019, No. 1, pp. 1-5). European Association of Geoscientists & Engineers. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.201903282)
* Mathias Louboutin, Michael Lange, Fabio Luporini, Navjot Kukreja, Philipp A. Witte, Felix J. Herrmann, Paulius Velesko and Gerard J. Gorman Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration. Geoscientific Model Development, Volume 12, p 1165-1187, 2019 [[paper](https://doi.org/10.5194/gmd-12-1165-2019)]
* Jaimes-Osorio, L.E., Malcolm, A., Zheglova, P. and Koene, E., Making any elastic modelling code into a local elastic solver. [paper](https://geoconvention.com/wp-content/uploads/abstracts/2020/53831-making-any-elastic-modelling-code-into-a-local-ela-01.pdf)
* V. H. Mickus-Rodrigues, L. Cavalcante, M. B. Pereira, F. Luporini, I. Reguly, G. Gorman, S. Xavier-de-Souza. _GPU Support for Automatic Generation of Finite-Differences Stencil Kernels_ Presented at [Latin America High Performance Computing 2019](https://www.carla2019.org/). [[arXiv](https://arxiv.org/abs/1912.00695)]. [[slides](presentations/devito-ops-carla2019.pdf)]
* Mojica, O.F. and Kukreja, N., 2019. Towards automatically building starting models for full-waveform inversion using global optimization methods: A PSO approach via DEAP+ Devito. In SEG Technical Program Expanded Abstracts 2019 (pp. 5174-5178). Society of Exploration Geophysicists. [paper](https://arxiv.org/pdf/1905.12795)
* Nelson, R., Luporini, F. and Gorman, G., 2019, December. Immersed Boundary Finite-Difference Methods for Seismic Wave Propagation Modelling: an Implementation Using Symbolic Computation in Devito. In AGU Fall Meeting Abstracts (Vol. 2019, pp. T52C-10).
* V. Pandolfo. _Investigating the OPS intermediate representation to target GPUs in the Devito DSL_ [arXiv](https://arxiv.org/abs/1906.10811)
* Peters, B. and Herrmann, F.J., 2019. Algorithms and software for projections onto intersections of convex and non-convex sets with applications to inverse problems. [paper](https://arxiv.org/pdf/1902.09699)
* Bas Peters and Felix J Herrmann _Generalized Minkowski sets for the regularization of inverse problems_ arXiv preprint arXiv:1903.03942, 2019 [paper](https://arxiv.org/abs/1903.03942)
* Bas Peters and Brendan R Smithyman and Felix J Herrmann _Projection methods and applications for seismic nonlinear inverse problems with multiple constraints_ Geophysics 84 (2), R251-R269, 2019 [paper](https://library.seg.org/doi/abs/10.1190/geo2018-0192.1)
* Rizzuti, G., Louboutin, M., Wang, R., Daskalakis, E. and Herrmann, F., 2019, September. A dual formulation for time-domain wavefield reconstruction inversion. In SEG International Exposition and Annual Meeting. OnePetro. [slides](https://pdfs.semanticscholar.org/41c6/6ce50625c866635813c0aab5ac61d9174038.pdf)
* Gabrio Rizzuti and Ali Siahkoohi and Felix J Herrmann _Learned iterative solvers for the Helmholtz equation_ 81st EAGE Conference and Exhibition 2019 2019 (1), 1-5, 2019 [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.201901542)
* Rodrigues, V.H.M., Cavalcante, L., Pereira, M.B., Luporini, F., Reguly, I., Gorman, G. and Souza, S.X.D., 2019, September. GPU Support for Automatic Generation of Finite-Differences Stencil Kernels. In Latin American High Performance Computing Conference (pp. 230-244). Springer, Cham. [paper](https://arxiv.org/pdf/1912.00695)
* H. Senger, J. F. de Souza, E.S. Gomi, F. Luporini, and G. Gorman. _Performance of Devito on HPC-Optimised ARM Processors_. Poster presented at SC19, 2019, [[paper](https://arxiv.org/pdf/1908.03653.pdf), [poster](https://sc19.supercomputing.org/proceedings/tech_poster/poster_files/rpost233s2-file2.pdf),[summary](https://sc19.supercomputing.org/proceedings/tech_poster/poster_files/rpost233s2-file3.pdf)]
* Siahkoohi, A., Louboutin, M. and Herrmann, F.J., 2019. Neural network augmented wave-equation simulation. [arXiv](https://arxiv.org/pdf/1910.00925)
* Siahkoohi, A., Louboutin, M. and Herrmann, F.J., 2019. The importance of transfer learning in seismic modeling and imaging. Geophysics, 84(6), pp.A47-A52. [paper](https://library.seg.org/doi/full/10.1190/geo2019-0056.1?casa_token=1YBQbc1BVTcAAAAA:WFPExqnA89JWzkSHGejjqPjlSH6wqOnQr-mLBUzj8Ru-l_QMxow7XZ6p_Ruwf2i0YH0h5E2SYA)
* Ali Siahkoohi and Dirk J Verschuur and Felix J Herrmann _Surface-related multiple elimination with deep learning_ SEG International Exposition and Annual Meeting, 2019 [paper](https://onepetro.org/SEGAM/proceedings-abstract/SEG19/4-SEG19/D043S151R005/105531)
* Ali Siahkoohi and Rajiv Kumar and Felix J Herrmann _Deep-learning based ocean bottom seismic wavefield recovery_ SEG Technical Program Expanded Abstracts 2019, 2232-2237, 2019 [paper](https://library.seg.org/doi/abs/10.1190/segam2019-3216632.1)
* Silva, C.D. and Herrmann, F., 2019. A unified 2D/3D large-scale software environment for nonlinear inverse problems. ACM Transactions on Mathematical Software (TOMS), 45(1), pp.1-35. [paper](https://dl.acm.org/doi/pdf/10.1145/3291042?casa_token=6fJW6fnogboAAAAA:1GZ5x5x8ExFZnhAWuxz5qNYJR1B2Viflja6YK23rKneSwycMmVTgpnrrn10kOlSoCJxIwCg1vh-o)
* Shashin Sharan and Rongrong Wang and Felix J Herrmann _Fast sparsity-promoting microseismic source estimation_ Geophysical Journal International 216 (1), 164-181, 2019 [paper](https://academic.oup.com/gji/article-abstract/216/1/164/5123712)
* Philipp A. Witte, Mathias Louboutin, Navjot Kukreja, Fabio Luporini, Michael Lange, Gerard J. Gorman, Felix J. Herrmann. A large-scale framework for symbolic implementations of seismic inversion algorithms in Julia. In Geophysics, Volume 84, Issue 3, May 2019. [[proceedings](https://library.seg.org/doi/abs/10.1190/geo2018-0174.1)]
* Witte, P.A., Louboutin, M., Jones, C. and Herrmann, F.J., 2019. Serverless seismic imaging in the cloud. arXiv preprint arXiv:1911.12447. [paper](https://www.researchgate.net/profile/Philipp-Witte/publication/337632642_Serverless_seismic_imaging_in_the_cloud/links/5de142faa6fdcc2837f6bb2f/Serverless-seismic-imaging-in-the-cloud.pdf)
* Philipp A. Witte, Mathias Louboutin, Fabio Luporini, Gerard J. Gorman, Felix J. Herrmann. Compressive least-squares migration with on-the-fly Fourier transforms. Accepted for publication in Geophysics on April 14, 2019. [paper](https://pubs.geoscienceworld.org/geophysics/article/84/5/R655/573176/Compressive-least-squares-migration-with-on-the?casa_token=6fnXGR5bd1gAAAAA%3aFmi78sHb9LFReDbxeVRiAvTaqb4QIhnEoEDfN95sLwhI9-PvirJheGYeYBaLMgpuHEy0WSw)
* Witte, P.A., Louboutin, M., Modzelewski, H., Jones, C., Selvage, J. and Herrmann, F.J., 2019. Event-driven workflows for large-scale seismic imaging in the cloud. In SEG Technical Program Expanded Abstracts 2019 (pp. 3984-3988). Society of Exploration Geophysicists. [paper](https://pdfs.semanticscholar.org/cb0a/80a6efba0f220386afe56733ad72c281a630.pdf)
* Yang, M., Graff, M., Kumar, R. and Herrmann, F.J., 2019, September. Low-rank representation of subsurface extended image volumes with power iterations. In SEG International Exposition and Annual Meeting. OnePetro. [slides](https://slim.gatech.edu/Publications/Public/Conferences/SEG/2019/yang2019SEGlrr/yang2019SEGlrr_pres.pdf)
* Yijun Zhang and Shashin Sharan and Felix J Herrmann _High-frequency wavefield recovery with weighted matrix factorizations_ SEG Technical Program Expanded Abstracts 2019, 3959-3963, 2019 [paper](https://library.seg.org/doi/abs/10.1190/segam2019-3215103.1)
## 2018
* Gorman, G., Luporini, F., Kukreja, N., Louboutin, M., St-Cyr, A., Souza, B. and Herrmann, F., 2018, September. Devito: Fast and Scalable Full-Waveform Inversion Without the Excruciating Pain. In First EAGE Workshop on High Performance Computing for Upstream in Latin America (Vol. 2018, No. 1, pp. 1-1). European Association of Geoscientists & Engineers. [paper](https://www.earthdoc.org/content/papers/10.3997/2214-4609.201803085)
* Felix .J. Herrmann, Gerard Gorman, Jan Hückelheim, Keegan Lensink, Paul Kelly, Navjot Kukreja, Henryk Modzelewski, Michael Lange, Mathias Louboutin, Fabio Luporini, Ali SiahKoohi, Phillipp Witte _The power of abstraction in Computational Exploration Seismology_ Presented at [Smoky Mountains Computational Sciences & Engineering Conference](https://smc.ornl.gov/). [[slides](presentations/SMC2018.pdf)]
* N. Kukreja, J. Hückelheim, M. Lange, M. Louboutin, A. Walther, S. W. Funke, G. J. Gorman _High-level abstractions for checkpointing in PDE-constrained optimisation_ Presented at [International Symposium for Mathematic Programming](https://ismp2018.sciencesconf.org). [[slides](presentations/ismp18_kukreja.pdf), [paper](https://arxiv.org/pdf/1802.02474.pdf)]
* Kukreja, N., Huckelheim, J., Louboutin, M., Hou, K., Luporini, F., Hovland, P. and Gorman, G., 2018. Combining checkpointing and data compression for large scale seismic inversion. [paper](https://spiral.imperial.ac.uk/bitstream/10044/1/72609/8/Combining%20checkpointing%20and%20data%20compression%20for%20large%20scale%20seismic%20inversion.pdf)
* Mathias Louboutin, Philipp A. Witte, Michael Lange, Navjot Kukreja, Fabio Luporini, Gerard Gorman, and Felix J. Herrmann. Full-waveform inversion - Part 2: adjoint modeling. The Leading Edge, Volume 37, Issue 1 (January 2018) [[notebook](https://github.com/seg/tutorials-2018/tree/master/1801_FWI_Adjoint_modeling)] [[paper](https://library.seg.org/doi/abs/10.1190/tle37010069.1)]
* Louboutin, M., Witte, P. and Herrmann, F.J., 2018. Effects of wrong adjoints for RTM in TTI media. In SEG Technical Program Expanded Abstracts 2018 (pp. 331-335). Society of Exploration Geophysicists. [paper](https://www.researchgate.net/profile/Mathias-Louboutin/publication/324216854_Effects_of_wrong_adjoints_for_RTM_in_TTI_media/links/5bcf9c6e4585152b145101a2/Effects-of-wrong-adjoints-for-RTM-in-TTI-media.pdf)
* F. Luporini, C. Yount, M. Louboutin, N. Kukreja, P. Witte, T. Burges, M. Lange, P.H .J . Kelly, F. Herrmann, G. Gorman _Automated loop generation for high-performance finite differences (and beyond)_ Presented at [Dagstuhl](https://www.dagstuhl.de/en/program/calendar/semhp/?semnr=18111). [[slides](presentations/dagstuhl.pdf)]
* F. Luporini, C. Yount, M. Louboutin, N. Kukreja, P. Witte, M. Lange, P. Kelly, F. Herrmann, G. Gorman. _Devito: Automated high-performance finite differences for geophysics exploration._ Presented at [IXPUG Europe Spring 2018](https://www.ixpug.org/events/spring2018). [[slides](https://www.ixpug.org/images/docs/IXPUG_Annual_Spring_Conference_2018/04-LUPORINI-Devito.pdf)]
* Sharan, S., Kumar, R., Dumani, D.S., Louboutin, M., Wang, R., Emelianov, S. and Herrmann, F.J., 2018, October. Sparsity-promoting photoacoustic imaging with source estimation. In 2018 IEEE International Ultrasonics Symposium (IUS) (pp. 206-212). IEEE. [paper](https://www.researchgate.net/profile/Rajiv-Kumar-20/publication/328160100_Sparsity-Promoting_Photoacoustic_Imaging_with_Source_Estimation/links/5bbc0d3a4585159e8d8d24d4/Sparsity-Promoting-Photoacoustic-Imaging-with-Source-Estimation.pdf)
* N. Sim. _Optimising finite-difference methods for PDEs through parameterised time-tiling in Devito_ [arXiv](https://arxiv.org/abs/1806.08299)
* Philipp A. Witte, Mathias Louboutin, Michael Lange, Navjot Kukreja, Fabio Luporini, Gerard Gorman, and Felix J. Herrmann. Full-waveform inversion - Part 3: inversion. The Leading Edge, Volume 37, Issue 2 (January 2018) [[notebook](https://github.com/seg/tutorials-2018/tree/master/1802_FWI_Inversion)] [[paper](https://library.seg.org/doi/abs/10.1190/tle37020142.1)]
## 2017
* G. Gorman, M. Lange, F. Luporini, M. Louboutin, N. Kukreja, P. Witte, C. Yount, F. Herrmann. _Automatic code generation - developing high performance propagators better, faster and cheaper._ Presented at EAGE 2017. [[slides](presentations/devito-eage17-overview.pdf)]
* J. Hückelheim, Z. Luo, F. Luporini, N. Kukreja, M. Lange, G. Gorman, S. Siegel, M. Dwyer, P. Hovland. _Towards Self-Verification in Finite Difference Code Generation._ Accepted for publication in In Proceedings of Correctness’17: First International Workshop on Software Correctness for HPC Applications (Correctness’17). ACM, New York, NY [[paper](https://doi.org/10.1145/3145344.3145488)]
* N. Kukreja, M. Lange, M. Louboutin, F. Luporini and G. Gorman. _Symbolic Math for Automated Fast Finite Difference Computations_ Presented at SIAM-CSE 2017, MS84 Domain-Specific Abstractions for Full-Waveform Inversion. [[slides](presentations/Mon-16-50-Kukreja.pdf)]
* N. Kukreja, M. Lange, M. Louboutin, F. Luporini, J. Hückelheim, P. Witte, C. Yount, F. Herrmann, G. Gorman _Rapid development of seismic imaging applications using symbolic mathematics_ Presented at [Third EAGE Workshop on High Performance Computing for Upstream](https://events.eage.org/en/2017/third-eage-workshop-on-high-performance-computing-for-upstream)[[slides]](presentations/eage_hpc_kukreja.pdf)
* N. Kukreja, M. Louboutin, F. Luporini, P. Witte, M. Lange, F. Herrmann and G. Gorman. _Leveraging symbolic math for rapid development of applications for seismic imaging_ Presented at High performance computing in Oil and Gas at Rice University 2017. [[slides](presentations/devito-rice-navjot.pdf)]
* Kumar, R., Wason, H., Sharan, S. and Herrmann, F.J., 2017. Highly repeatable 3D compressive full-azimuth towed-streamer time-lapse acquisition—A numerical feasibility study at scale. The Leading Edge, 36(8), pp.677-687. [paper](https://library.seg.org/doi/pdf/10.1190/tle36080677.1?casa_token=vXmBe_bs3c4AAAAA:MFZV71z-jOM-Jxrpm-BwkQmL10Dzxvj6eSiDZezZNdQhH_vxiaPt_kgt7zDvi7gc0nnk3TvX2A)
* M. Lange, N. Kukreja, M. Louboutin, F. Luporini, F. Vieira, V. Pandolfo, P. Velesko, P. Kazakas and G. Gorman. _Devito: Towards an efficient and sustainable finite difference DSL_. Poster presented at SIAM CSE17 PP108 Minisymposterium: Software Productivity and Sustainability for CSE and Data Science, 2017 [poster](https://doi.org/10.6084/m9.figshare.4684852.v1)
* M. Lange, N. Kukreja, F. Luporini, M. Louboutin, C. Yount, J. Hückelheim and G. Gorman. _Optimised finite difference computation from symbolic equations._ Accepted for publication in Proceedings of the 15th Python in Science Conference, 2017. [[accepted](http://conference.scipy.org/proceedings/scipy2017/michael_lange.html)] [[arxiv](http://arxiv.org/abs/1707.03776)]
* M. Lange, N. Kukreja, F. Luporini, M. Louboutin, C. Yount, J. Hückelheim and G. Gorman. _Optimised finite difference computation from symbolic equations._ Presented at [SciPy 2017](https://scipy2017.scipy.org). [[paper](https://arxiv.org/pdf/1707.03776.pdf), [slides](presentations/devito-scipy17.pdf)], [[video](https://youtu.be/KinmqFTEs94)]
* M. Louboutin, M. Lange, N. Kukreja, F. Herrmann, and G. Gorman. _Performance prediction of finite-difference solvers for different computer architectures_. Computers & Geosciences 105 (2017): 148-157. [paper](http://www.sciencedirect.com/science/article/pii/S0098300416304034)
* M. Louboutin, M. Lange, N. Kukreja, F. Luporini, F. Herrmann and G. Gorman. _Multi-Physics Geophysical Exploration: Raising the Abstraction with Separation of Concerns_ Presented at SIAM-CSE 2017, MS84 Domain-Specific Abstractions for Full-Waveform Inversion. [[slides](presentations/Mon-17-25-Louboutin.pdf)]
* Mathias Louboutin, Philipp A. Witte, Michael Lange, Navjot Kukreja, Fabio Luporini, Gerard Gorman, and Felix J. Herrmann. Full-waveform inversion - Part 1: forward modeling. The Leading Edge, Volume 36, Issue 12 (December 2017). [[notebook](https://github.com/seg/tutorials-2017/tree/master/1712_FWI_forward_modeling)] [[paper](https://library.seg.org/doi/abs/10.1190/tle36121033.1)]
* F. Luporini, M. Lange, N. Kukreja, M. Louboutin, C. Yount, J. Hückelheim and G. Gorman. _Optimised finite difference computation from symbolic equations._ Presented at [WOLFHPC 2017](http://hpc.pnl.gov/conf/wolfhpc/2017/). [[slides](presentations/devito-wolfhpc17.pdf)]
* F. Luporini, M. Lange, M. Louboutin, N. Kukreja and G.Gorman. _Vectorization and Locality Optimizations for Seismic Imagining Methods Through Automated Code Generation_ Presented at SIAM-CSE 2017, MS44 Efficiency of High-Order Methods on the 2nd Generation Intel Xeon Phi Processor. [[slides](presentations/Luporini-cse17.pdf)]
* Martínez, V., Serpa, M., Dupros, F., Padoin, E.L. and Navaux, P., 2017, September. Performance prediction of acoustic wave numerical kernel on Intel Xeon Phi processor. In Latin American High Performance Computing Conference (pp. 101-110). Springer, Cham. [paper](https://www.researchgate.net/profile/Matheus-Serpa/publication/322101980_Performance_Prediction_of_Acoustic_Wave_Numerical_Kernel_on_Intel_Xeon_Phi_Processor/links/5a54adb60f7e9b205de2e673/Performance-Prediction-of-Acoustic-Wave-Numerical-Kernel-on-Intel-Xeon-Phi-Processor.pdf)
* D. McCormick. _Applying the Polyhedral Model to Tile Time Loops in Devito_ [arXiv](https://arxiv.org/abs/1707.02347)
* P. Witte, M. Louboutin and F. Herrmann. _Large-Scale Workflows for Wave-Equation Based Inversion in Julia_ Presented at SIAM-CSE 2017, MS84 Domain-Specific Abstractions for Full-Waveform Inversion. [[slides](presentations/Mon-17-50-Witte.pdf)]
* Yang, M., Daskalakis, E. and Herrmann, F., 2017, September. Fast sparsity-promoting least-squares migration with multiples in the time domain. In 2017 SEG International Exposition and Annual Meeting. OnePetro. [paper](https://doi.org/10.1190/segam2017-17741608.1).
## 2016
* M. Aguiar, G. Gorman, F. Herrmann, N. Kukreja, M. Lange, M. Louboutin, F. Vieira, _Devito: Fast finite difference computation._ Poster presented at SC 2016 [poster](https://dx.doi.org/10.6084/m9.figshare.3799500.v1)
* N. Kukreja, M. Louboutin, F. Vieira, F. Luporini, M. Lange, and G. Gorman. _Devito: automated fast finite difference computation_. In 2016 Sixth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC) [arxiv](https://arxiv.org/abs/1608.08658)
* Kukreja, N., Louboutin, M., Lange, M., Luporini, F. and Gorman, G., Leveraging symbolic math for rapid development of applications for seismic modeling. Presented at Oil and Gas HPC, Rice 2016 [paper](https://slim.gatech.edu/Publications/Public/Conferences/OGHPC/2017/kukreja2016OGHPClsm/kukreja2016OGHPClsm.pdf)
* M. Lange, C. Jacobs, F. Luporini, L. Mitchell, D. Ham, and G. Gorman. _Seigen: Seismic modelling through code generation_. Poster presented at SIAM-PP16, 2016, [poster](https://dx.doi.org/10.6084/m9.figshare.3798984.v1)
* M. Lange, N. Kukreja, M. Louboutin, F. Luporini, F. Vieira, V. Pandolfo, P. Velesko, P. Kazakas, and G. Gorman. _Devito: Towards a generic Finite Difference DSL using Symbolic Python_. In Python for High-Performance and Scientific Computing (PyHPC), Workshop on, pp. 67-75. IEEE, 2016. [arxiv](https://arxiv.org/abs/1609.03361)
* M. Lange, N. Kukreja, M. Louboutin, F. Luporini, V. Pandolfo, P. Velesko, P. Kazakas and G. Gorman. _Devito: Towards a generic Finite Difference DSL using Symbolic Python_
Presented at [PyHPC 2016](http://www.dlr.de/sc/desktopdefault.aspx/tabid-11229/19729_read-46082/). [[slides](presentations/devito-pyhpc2016.pdf)]
* Lange, M., Kukreja, N., Louboutin, M., Luporini, F., Vieira, F., Pandolfo, V., Velesko, P., Kazakas, P. and Gorman, G., 2016, November. Devito: Towards a generic finite difference dsl using symbolic python. In 2016 6th Workshop on Python for High-Performance and Scientific Computing (PyHPC) (pp. 67-75). IEEE.
* T. Sun. _OPESCI-FD: Automatic Code Generation Package for Finite Difference Models_ [arXiv](https://arxiv.org/abs/1605.06381)