IDEAS home Printed from https://ideas.repec.org/a/eee/matcom/v154y2018icp65-93.html
   My bibliography  Save this article

A parallel implementation of a cloud dynamics model with cellular automaton

Author

Listed:
  • Silva, Alisson R.
  • Gouvêa, Maury M.
  • Góes, Luís F.W.
  • Martins, Carlos A.P.S.

Abstract

The construction of computational models to simulate real systems enables their dynamics to be understood and analyzed, and the future evolution of these systems to be predicted. The benefits of using computational simulations are that they are more secure, save cost and time, since systems that do not already exist can be created without incurring the costs of building them, securely, and in less time than real ones. However, the simulation of complex systems needs a lot of calculations, usually run in high performance platforms which rely extensively on parallel computing. Atmospheric models are examples of complex systems, since they consist of a large number of variables, many differential equations, and space-temporal evolution. A cellular automaton (CA) is a numerical method used in simulations of systems represented by a matrix of cells where the state transitions depend on the state of neighboring cells. This work sets out a proposal for the parallel implementation of a two dimensional CA, using an atmospheric model of cloud dynamics as a case study. The tests were performed in a shared memory architecture with a 12-core processor and a 192-core GPU. Several experiments were performed in order to assess stability, precision, and performance in an isolated atmospheric area. The experiments evaluated the performance of the parallel model relative to the sequential one, using runtime and speedup as metrics. The results showed that the parallel model is stable from the point of view of thermal equilibrium. Moreover, the performance tests showed that the runtime decreases as the number of threads increases until the limit of the number of computing cores, reaching a performance gain of up to 6.5 times better than the sequential version.

Suggested Citation

  • Silva, Alisson R. & Gouvêa, Maury M. & Góes, Luís F.W. & Martins, Carlos A.P.S., 2018. "A parallel implementation of a cloud dynamics model with cellular automaton," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 154(C), pages 65-93.
  • Handle: RePEc:eee:matcom:v:154:y:2018:i:c:p:65-93
    DOI: 10.1016/j.matcom.2018.05.020
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0378475418301447
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.matcom.2018.05.020?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Magda Fontana, 2006. "Simulation in Economics: Evidence on Diffusion and Communication," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 9(2), pages 1-8.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Mostapha Diss & Eric Kamwa, 2019. "Simulations in Models of Preference Aggregation," Working Papers hal-02424936, HAL.
    2. Aurélien Goutsmedt & Cléo Chassonnery-Zaïgouche, 2023. "Modeling intervention: The Political element in Barbara Bergmann's micro-to-macro simulation projects," Working Papers hal-04208686, HAL.
    3. Cathérine Grisar & Matthias Meyer, 2016. "Use of simulation in controlling research: a systematic literature review for German-speaking countries," Management Review Quarterly, Springer, vol. 66(2), pages 117-157, April.
    4. Ferraris Gianluigi & Fontana Magda, 2006. "Managing Knowledge in Agent-based Models: Theoretical and Methodological Issues," Department of Economics and Statistics Cognetti de Martiis. Working Papers 200603, University of Turin.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:matcom:v:154:y:2018:i:c:p:65-93. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.journals.elsevier.com/mathematics-and-computers-in-simulation/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.