Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
Journal topic

Journal metrics

Journal metrics

  • IF value: 4.252 IF 4.252
  • IF 5-year value: 4.890 IF 5-year
  • CiteScore value: 4.49 CiteScore
  • SNIP value: 1.539 SNIP 1.539
  • SJR value: 2.404 SJR 2.404
  • IPP value: 4.28 IPP 4.28
  • h5-index value: 40 h5-index 40
  • Scimago H <br class='hide-on-tablet hide-on-mobile'>index value: 51 Scimago H
    index 51
GMD | Articles | Volume 12, issue 3
Geosci. Model Dev., 12, 1165-1187, 2019
© Author(s) 2019. This work is distributed under
the Creative Commons Attribution 4.0 License.
Geosci. Model Dev., 12, 1165-1187, 2019
© Author(s) 2019. This work is distributed under
the Creative Commons Attribution 4.0 License.

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  
The ESCAPE project: Energy-efficient Scalable Algorithms for Weather Prediction at Exascale
Andreas Müller, Willem Deconinck, Christian Kühnlein, Gianmarco Mengaldo, Michael Lange, Nils Wedi, Peter Bauer, Piotr K. Smolarkiewicz, Michail Diamantakis, Sarah-Jane Lock, Mats Hamrud, Sami Saarinen, George Mozdzynski, Daniel Thiemert, Michael Glinton, Pierre Bénard, Fabrice Voitus, Charles Colavolpe, Philippe Marguinaud, Yongjun Zheng, Joris Van Bever, Daan Degrauwe, Geert Smet, Piet Termonia, Kristian P. Nielsen, Bent H. Sass, Jacob W. Poulsen, Per Berg, Carlos Osuna, Oliver Fuhrer, Valentin Clement, Michael Baldauf, Mike Gillard, Joanna Szmelter, Enda O'Brien, Alastair McKinstry, Oisín Robinson, Parijat Shukla, Michael Lysaght, Michał Kulczewski, Milosz Ciznicki, Wojciech Pia̧tek, Sebastian Ciesielski, Marek Błażewicz, Krzysztof Kurowski, Marcin Procyk, Pawel Spychala, Bartosz Bosak, Zbigniew Piotrowski, Andrzej Wyszogrodzki, Erwan Raffin, Cyril Mazauric, David Guibert, Louis Douriez, Xavier Vigouroux, Alan Gray, Peter Messmer, Alexander J. Macfaden, and Nick New
Geosci. Model Dev. Discuss.,,, 2019
Manuscript under review for GMD
Short summary
A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake
Gheorghe-Teodor Bercea, Andrew T. T. McRae, David A. Ham, Lawrence Mitchell, Florian Rathgeber, Luigi Nardi, Fabio Luporini, and Paul H. J. Kelly
Geosci. Model Dev., 9, 3803-3815,,, 2016
Short summary
Integration of Geographic Information System frameworks into domain discretisation and meshing processes for geophysical models
A. S. Candy, A. Avdis, J. Hill, G. J. Gorman, and M. D. Piggott
Geosci. Model Dev. Discuss.,,, 2014
Revised manuscript has not been submitted
Related subject area  
Climate and Earth System Modeling
Efficient surrogate modeling methods for large-scale Earth system models based on machine-learning techniques
Dan Lu and Daniel Ricciuto
Geosci. Model Dev., 12, 1791-1807,,, 2019
Short summary
Calibration and analysis of the uncertainty in downscaling global land use and land cover projections from GCAM using Demeter (v1.0.0)
Min Chen, Chris R. Vernon, Maoyi Huang, Katherine V. Calvin, and Ian P. Kraucunas
Geosci. Model Dev., 12, 1753-1764,,, 2019
Short summary
A statistical and process-oriented evaluation of cloud radiative effects in high-resolution global models
Manu Anna Thomas, Abhay Devasthale, Torben Koenigk, Klaus Wyser, Malcolm Roberts, Christopher Roberts, and Katja Lohmann
Geosci. Model Dev., 12, 1679-1702,,, 2019
Short summary
The Brazilian Earth System Model ocean–atmosphere (BESM-OA) version 2.5: evaluation of its CMIP5 historical simulation
Sandro F. Veiga, Paulo Nobre, Emanuel Giarolla, Vinicius Capistrano, Manoel Baptista Jr., André L. Marquez, Silvio Nilo Figueroa, José Paulo Bonatti, Paulo Kubota, and Carlos A. Nobre
Geosci. Model Dev., 12, 1613-1642,,, 2019
Short summary
The Beijing Climate Center Climate System Model (BCC-CSM): the main progress from CMIP5 to CMIP6
Tongwen Wu, Yixiong Lu, Yongjie Fang, Xiaoge Xin, Laurent Li, Weiping Li, Weihua Jie, Jie Zhang, Yiming Liu, Li Zhang, Fang Zhang, Yanwu Zhang, Fanghua Wu, Jianglong Li, Min Chu, Zaizhi Wang, Xueli Shi, Xiangwen Liu, Min Wei, Anning Huang, Yaocun Zhang, and Xiaohong Liu
Geosci. Model Dev., 12, 1573-1600,,, 2019
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
Asanović, K., Bodik, R., Catanzaro, B. C., Gebis, J. J., Husbands, P., Keutzer, K., Patterson, D. A., Plishker, W. L., Shalf, J., Williams, S. W., and Yelick, K. A.: The landscape of parallel computing research: A view from berkeley, Tech. rep., Technical Report UCB/EECS-2006-183, EECS Department, University of California, Berkeley, 2006. 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
Publications Copernicus
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.
This paper presents Devito, a Python-based software. The aim of this software is to provide a...