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
Modeling large‐scale landform evolution with a stream power law for glacial erosion (OpenLEM v37): benchmarking experiments against a more process-based description of ice flow (iSOSIA v3.4.3)
Moritz Liebl, Jörg Robl, Stefan Hergarten, David Lundbek Egholm, and Kurt Stüwe
Geosci. Model Dev., 16, 1315–1343, https://doi.org/10.5194/gmd-16-1315-2023,https://doi.org/10.5194/gmd-16-1315-2023, 2023
Short summary
A mixed finite-element discretisation of the shallow-water equations
James Kent, Thomas Melvin, and Golo Albert Wimmer
Geosci. Model Dev., 16, 1265–1276, https://doi.org/10.5194/gmd-16-1265-2023,https://doi.org/10.5194/gmd-16-1265-2023, 2023
Short summary
Multifidelity Monte Carlo estimation for efficient uncertainty quantification in climate-related modeling
Anthony Gruber, Max Gunzburger, Lili Ju, Rihui Lan, and Zhu Wang
Geosci. Model Dev., 16, 1213–1229, https://doi.org/10.5194/gmd-16-1213-2023,https://doi.org/10.5194/gmd-16-1213-2023, 2023
Short summary
Massively parallel modeling and inversion of electrical resistivity tomography data using PFLOTRAN
Piyoosh Jaysaval, Glenn E. Hammond, and Timothy C. Johnson
Geosci. Model Dev., 16, 961–976, https://doi.org/10.5194/gmd-16-961-2023,https://doi.org/10.5194/gmd-16-961-2023, 2023
Short summary
Parallelized domain decomposition for multi-dimensional Lagrangian random walk mass-transfer particle tracking schemes
Lucas Schauer, Michael J. Schmidt, Nicholas B. Engdahl, Stephen D. Pankavich, David A. Benson, and Diogo Bolster
Geosci. Model Dev., 16, 833–849, https://doi.org/10.5194/gmd-16-833-2023,https://doi.org/10.5194/gmd-16-833-2023, 2023
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.