Opencal system extension and application to the three-dimensional richards equation for unsaturated flow

A De Rango, L Furnari, A Giordano, A Senatore… - … & Mathematics with …, 2021 - Elsevier
OpenCAL is a scientific software library specifically developed for the simulation of 2D and
3D complex dynamical systems on parallel computational devices. It is written in C/C++ and …

Dynamic load balancing in parallel execution of cellular automata

A Giordano, A De Rango, R Rongo… - … on Parallel and …, 2020 - ieeexplore.ieee.org
The allocation of the computational load across different processing elements is an
important issue in parallel computing. Indeed, an unbalanced load distribution can strongly …

Strategies for parallel execution of cellular automata in distributed memory architectures

A Giordano, A De Rango, D D'Ambrosio… - 2019 27th Euromicro …, 2019 - ieeexplore.ieee.org
The Cellular Automata paradigm is an efficient tool to model and study complex systems
such as traffic simulation, lava flows and swarm based behaviour. In addition, cellular …

A dynamic load balancing technique for parallel execution of structured grid models

A Giordano, A De Rango, R Rongo… - … : Theory and Algorithms, 2019 - Springer
Partitioning computational load over different processing elements is a crucial issue in
parallel computing. This is particularly relevant in the case of parallel execution of structured …

Tailoring load balancing of cellular automata parallel execution to the case of a two-dimensional partitioned domain

A De Rango, A Giordano, G Mendicino… - The Journal of …, 2023 - Springer
In this paper, techniques for dynamic load balancing of the cellular automata parallel
execution are presented for the case of domain space partitioned along two dimensions …

Cellular Automata on a Multi-GPU Architecture: A Technical Overview

A Giordano, A De Rango, D D'Ambrosio… - … and Network-Based …, 2024 - ieeexplore.ieee.org
This work is focused on the transparent execution of Cellular Automata models on a multi-
GPU architecture. Although Cellular Automata models can be easily parallelized on a single …

Visual analytics to identify temporal patterns and variability in simulations from cellular automata

PJ Giabbanelli, M Baniukiewicz - ACM Transactions on Modeling and …, 2019 - dl.acm.org
Cellular Automata (CA) are discrete simulation models, thus producing spatio-temporal data
through experiments, as well as stochastic models, thus generating multi-run data …

A lock free approach to parallelize the cellular potts model: Application to ductal carcinoma in situ

AJ Tomeu, AG Salguero - Journal of Integrative Bioinformatics, 2020 - degruyter.com
In the field of computational biology, in order to simulate multiscale biological systems, the
Cellular Potts Model (CPM) has been used, which determines the actions that simulated …

Exploiting distributed discrete-event simulation techniques for parallel execution of cellular automata

A Giordano, D D'Ambrosio, A De Rango… - Artificial Life and …, 2020 - Springer
Abstract The Cellular Automata (CA) paradigm is well-suited to model complex systems
based on local rules of evolution such as those related to fluid-dynamics, crowd simulation …

OpenCAL++: An object-oriented architecture for transparent Parallel Execution of Cellular Automata models

A Giordano, D D'Ambrosio, D Macrì… - 2023 31st Euromicro …, 2023 - ieeexplore.ieee.org
Cellular Automata (CA) models, initially studied by John von Neumann, have been
developed by numerous researchers and applied in both academic and scientific fields …