Articles | Volume 8, issue 3
https://doi.org/10.5194/gmd-8-473-2015
https://doi.org/10.5194/gmd-8-473-2015
Development and technical paper
 | 
06 Mar 2015
Development and technical paper |  | 06 Mar 2015

A generic simulation cell method for developing extensible, efficient and readable parallel computational models

I. Honkonen

Related authors

GUMICS-4 analysis of interplanetary coronal mass ejection impact on Earth during low and typical Mach number solar winds
Antti Lakka, Tuija I. Pulkkinen, Andrew P. Dimmock, Emilia Kilpua, Matti Ala-Lahti, Ilja Honkonen, Minna Palmroth, and Osku Raukunen
Ann. Geophys., 37, 561–579, https://doi.org/10.5194/angeo-37-561-2019,https://doi.org/10.5194/angeo-37-561-2019, 2019
Short summary
IMF effect on the polar cap contraction and expansion during a period of substorms
A. T. Aikio, T. Pitkänen, I. Honkonen, M. Palmroth, and O. Amm
Ann. Geophys., 31, 1021–1034, https://doi.org/10.5194/angeo-31-1021-2013,https://doi.org/10.5194/angeo-31-1021-2013, 2013

Related subject area

Numerical methods
Numerical stabilization methods for level-set-based ice front migration
Gong Cheng, Mathieu Morlighem, and G. Hilmar Gudmundsson
Geosci. Model Dev., 17, 6227–6247, https://doi.org/10.5194/gmd-17-6227-2024,https://doi.org/10.5194/gmd-17-6227-2024, 2024
Short summary
Modelling chemical advection during magma ascent
Hugo Dominguez, Nicolas Riel, and Pierre Lanari
Geosci. Model Dev., 17, 6105–6122, https://doi.org/10.5194/gmd-17-6105-2024,https://doi.org/10.5194/gmd-17-6105-2024, 2024
Short summary
Consistent point data assimilation in Firedrake and Icepack
Reuben W. Nixon-Hill, Daniel Shapero, Colin J. Cotter, and David A. Ham
Geosci. Model Dev., 17, 5369–5386, https://doi.org/10.5194/gmd-17-5369-2024,https://doi.org/10.5194/gmd-17-5369-2024, 2024
Short summary
A computationally efficient parameterization of aerosol, cloud and precipitation pH for application at global and regional scale (EQSAM4Clim-v12)
Swen Metzger, Samuel Rémy, Jason E. Williams, Vincent Huijnen, and Johannes Flemming
Geosci. Model Dev., 17, 5009–5021, https://doi.org/10.5194/gmd-17-5009-2024,https://doi.org/10.5194/gmd-17-5009-2024, 2024
Short summary
Assessing the benefits of approximately exact step sizes for Picard and Newton solver in simulating ice flow (FEniCS-full-Stokes v.1.3.2)
Niko Schmidt, Angelika Humbert, and Thomas Slawig
Geosci. Model Dev., 17, 4943–4959, https://doi.org/10.5194/gmd-17-4943-2024,https://doi.org/10.5194/gmd-17-4943-2024, 2024
Short summary

Cited articles

Denning, P. J.: The Locality Principle, Communications of the ACM, 48, 19–24, https://doi.org/10.1145/1070838.1070856, 2005.
Du Toit, S.: Working Draft, Standard for Programming Language C++, ISO/IEC, available at: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf (last access: 4 March 2015), 2012.
Eller, P., Singh, K., Sandu, A., Bowman, K., Henze, D. K., and Lee, M.: Implementation and evaluation of an array of chemical solvers in the Global Chemical Transport Model GEOS-Chem, Geosci. Model Dev., 2, 89–96, https://doi.org/10.5194/gmd-2-89-2009, 2009.
Gardner, M.: Mathematical Games, Sci. Am., 223, 120–123, https://doi.org/10.1038/scientificamerican1170-116, 1970.
Hill, C., DeLuca, C., Balaji, V., Suarez, M., and Silva, A. D.: The Architecture of the Earth System Modeling Framework, Comput. Sci. Eng., 6, 18–28, https://doi.org/10.1109/MCISE.2004.1255817, 2004.
Download
Short summary
A programming method in the C++ language is presented that allows developers of scientific numerical simulations to better reuse already developed software leading to less time and effort spent on writing code. A software package is also presented which allows simulation developers to more easily take advantage of the introduced programming method in both desktop and supercomputing environments.