Imperial College London

ProfessorGerardGorman

Faculty of EngineeringDepartment of Earth Science & Engineering

Professor of Computational Science and Engineering
 
 
 
//

Contact

 

+44 (0)20 7594 9985g.gorman Website

 
 
//

Location

 

R4.92Royal School of MinesSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@unpublished{Louboutin:2020,
author = {Louboutin, M and Luporini, F and Witte, P and Nelson, R and Bisbas, G and Thorbecke, J and Herrmann, FJ and Gorman, G},
publisher = {arXiv},
title = {Scaling through abstractions -- high-performance vectorial wave simulations for seismic inversion with Devito},
url = {http://arxiv.org/abs/2004.10519v1},
year = {2020}
}

RIS format (EndNote, RefMan)

TY  - UNPB
AB - [Devito] is an open-source Python project based on domain-specific languageand compiler technology. Driven by the requirements of rapid HPC applicationsdevelopment in exploration seismology, the language and compiler have evolvedsignificantly since inception. Sophisticated boundary conditions, tensorcontractions, sparse operations and features such as staggered grids andsub-domains are all supported; operators of essentially arbitrary complexitycan be generated. To accommodate this flexibility whilst ensuring performance,data dependency analysis is utilized to schedule loops and detectcomputational-properties such as parallelism. In this article, the generationand simulation of MPI-parallel propagators (along with their adjoints) for thepseudo-acoustic wave-equation in tilted transverse isotropic media and theelastic wave-equation are presented. Simulations are carried out on industryscale synthetic models in a HPC Cloud system and reach a performance of28TFLOP/s, hence demonstrating Devito's suitability for production-gradeseismic inversion problems.
AU - Louboutin,M
AU - Luporini,F
AU - Witte,P
AU - Nelson,R
AU - Bisbas,G
AU - Thorbecke,J
AU - Herrmann,FJ
AU - Gorman,G
PB - arXiv
PY - 2020///
TI - Scaling through abstractions -- high-performance vectorial wave simulations for seismic inversion with Devito
UR - http://arxiv.org/abs/2004.10519v1
UR - http://hdl.handle.net/10044/1/82780
ER -