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

An empirical model of high-latitude ionospheric conductances based on EISCAT observations
Liisa Juusola, Ilkka Virtanen, Spencer Mark Hatch, Heikki Vanhamäki, Maxime Grandin, Noora Partamies, Urs Ganse, Ilja Honkonen, Abiyot Workayehu, Antti Kero, and Minna Palmroth
EGUsphere, https://doi.org/10.5194/egusphere-2025-2394,https://doi.org/10.5194/egusphere-2025-2394, 2025
This preprint is open for discussion and under review for Annales Geophysicae (ANGEO).
Short summary
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
Positive matrix factorization of large real-time atmospheric mass spectrometry datasets using error-weighted randomized hierarchical alternating least squares
Benjamin C. Sapper, Sean Youn, Daven K. Henze, Manjula Canagaratna, Harald Stark, and Jose L. Jimenez
Geosci. Model Dev., 18, 2891–2919, https://doi.org/10.5194/gmd-18-2891-2025,https://doi.org/10.5194/gmd-18-2891-2025, 2025
Short summary
CLAQC v1.0 – Country Level Air Quality Calculator: an empirical modeling approach
Stefania Renna, Francesco Granella, Lara Aleluia Reis, and Paulina Schulz-Antipa
Geosci. Model Dev., 18, 2373–2408, https://doi.org/10.5194/gmd-18-2373-2025,https://doi.org/10.5194/gmd-18-2373-2025, 2025
Short summary
Hydro-geomorphological modelling of leaky wooden dam efficacy from reach to catchment scale with CAESAR-Lisflood 1.9j
Joshua M. Wolstenholme, Christopher J. Skinner, David Milan, Robert E. Thomas, and Daniel R. Parsons
Geosci. Model Dev., 18, 1395–1411, https://doi.org/10.5194/gmd-18-1395-2025,https://doi.org/10.5194/gmd-18-1395-2025, 2025
Short summary
Stabilized two-phase material point method for hydromechanical coupling problems in solid-fluid porous media
Xiong Tang, Wei Liu, Siming He, Lei Zhu, Michel Jaboyedoff, Huanhuan Zhang, Yuqing Sun, and Zenan Huo
EGUsphere, https://doi.org/10.5194/egusphere-2025-707,https://doi.org/10.5194/egusphere-2025-707, 2025
Short summary
Enhancing single precision with quasi-double precision: achieving double-precision accuracy in the Model for Prediction Across Scales – Atmosphere (MPAS-A) version 8.2.1
Jiayi Lai, Lanning Wang, Qizhong Wu, Yizhou Yang, and Fang Wang
Geosci. Model Dev., 18, 1089–1102, https://doi.org/10.5194/gmd-18-1089-2025,https://doi.org/10.5194/gmd-18-1089-2025, 2025
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.
Share