Articles | Volume 12, issue 3
Geosci. Model Dev., 12, 1165–1187, 2019
Geosci. Model Dev., 12, 1165–1187, 2019

Model description paper 27 Mar 2019

Model description paper | 27 Mar 2019

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

Mathias Louboutin et al.

Related authors

Lossy Checkpoint Compression in Full Waveform Inversion
Navjot Kukreja, Jan Hückelheim, Mathias Louboutin, John Washbourne, Paul H. J. Kelly, and Gerard J. Gorman
Geosci. Model Dev. Discuss.,,, 2020
Preprint under review for GMD
Short summary

Related subject area

Climate and Earth system modeling
Global evaluation of the nutrient-enabled version of the land surface model ORCHIDEE-CNP v1.2 (r5986)
Yan Sun, Daniel S. Goll, Jinfeng Chang, Philippe Ciais, Betrand Guenet, Julian Helfenstein, Yuanyuan Huang, Ronny Lauerwald, Fabienne Maignan, Victoria Naipal, Yilong Wang, Hui Yang, and Haicheng Zhang
Geosci. Model Dev., 14, 1987–2010,,, 2021
Short summary
Quantifying and attributing time step sensitivities in present-day climate simulations conducted with EAMv1
Hui Wan, Shixuan Zhang, Philip J. Rasch, Vincent E. Larson, Xubin Zeng, and Huiping Yan
Geosci. Model Dev., 14, 1921–1948,,, 2021
Short summary
A process-based evaluation of the Intermediate Complexity Atmospheric Research Model (ICAR) 1.0.1
Johannes Horak, Marlis Hofer, Ethan Gutmann, Alexander Gohm, and Mathias W. Rotach
Geosci. Model Dev., 14, 1657–1680,,, 2021
Short summary
Effects of coupling a stochastic convective parameterization with the Zhang–McFarlane scheme on precipitation simulation in the DOE E3SMv1.0 atmosphere model
Yong Wang, Guang J. Zhang, Shaocheng Xie, Wuyin Lin, George C. Craig, Qi Tang, and Hsi-Yen Ma
Geosci. Model Dev., 14, 1575–1593,,, 2021
Short summary
Sensitivity of surface solar radiation to aerosol–radiation and aerosol–cloud interactions over Europe in WRFv3.6.1 climatic runs with fully interactive aerosols
Sonia Jerez, Laura Palacios-Peña, Claudia Gutiérrez, Pedro Jiménez-Guerrero, Jose María López-Romero, Enrique Pravia-Sarabia, and Juan Pedro Montávez
Geosci. Model Dev., 14, 1533–1551,,, 2021
Short summary

Cited articles

Alnæs, M. S., Logg, A., Ølgaard, K. B., Rognes, M. E., and Wells, G. N.: Unified Form Language: a domain-specific language for weak formulations of partial differential equations, ACM T. Math. Software, 40, 9,, 2014. a
Andreolli, C., Thierry, P., Borges, L., Skinner, G., and Yount, C.: Chapter 23 – Characterization and Optimization Methodology Applied to Stencil Computations, in: High Performance Parallelism Pearls, edited by: Reinders, J. and Jeffers, J., 377–396, Morgan Kaufmann, Boston,, 2015. a
Arbona, A., Miñano, B., Rigo, A., Bona, C., Palenzuela, C., Artigues, A., Bona-Casas, C., and Massó, J.: Simflowny 2: An upgraded platform for scientific modeling and simulation, arXiv preprint arXiv:1702.04715, Computer Physics Communications, 229, 170–181, 2017. a
Backus, J.: The history of Fortran I, II, and III, in: History of programming languages I, ACM SIGPLAN Notices, 13, 165–180, 1978. a
Short summary
This paper presents Devito, a Python-based software. The aim of this software is to provide a high-level simple interface to users for the description and discretization of the mathematical definition of the physics. This research initially started as an attempt to improve research time, portability, and performance in exploration geophysics. We present the latest version of the software that is already making an impact in academics and industry.