Modeling formalisms for dynamic structure systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
The C++ standard library: a tutorial and reference
The C++ standard library: a tutorial and reference
Journal of Parallel and Distributed Computing
Performance of hybrid message-passing and shared-memory parallelism for discrete element modeling
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Parallel Computing - Special issue on cellular automata: from modeling to applications
OpenMP on networks of workstations
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Fundamentals of Parallel Processing
Fundamentals of Parallel Processing
Theory of Modeling and Simulation
Theory of Modeling and Simulation
CD++: a toolkit to develop DEVS models
Software—Practice & Experience
Programming Environments for Cellular Automata
ACRI '96 Proceedings of the Second Conference on Cellular Automata for Research and Industry
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Optimization of Cell Spaces Simulation for the Modeling of Fire Spreading
ANSS '03 Proceedings of the 36th annual symposium on Simulation
MPI: A Message-Passing Interface Standard
MPI: A Message-Passing Interface Standard
Methods for special applications: Cell-DEVS quantization techniques in a fire spreading application
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Theory of Self-Reproducing Automata
Theory of Self-Reproducing Automata
Parallel Implementation of Stochastic Simulation for Large-scale Cellular Processes
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Domain Decompostion Of Stochastic PDEs and its Parallel
HPCS '06 Proceedings of the 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment
Hash-life algorithm on 3D excitable medium application to integrative biology
Proceedings of the 2010 Summer Computer Simulation Conference
A model-driven software environment for modeling, simulation and analysis of complex systems
Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
Environmental Modelling & Software
Simulation of surface fire fronts using fireLib and GPUs
Environmental Modelling & Software
Cellular Automata and GPGPU: An Application to Lava Flow Modeling
International Journal of Grid and High Performance Computing
Environmental Modelling & Software
Hi-index | 0.00 |
We are dealing here with the parallelization of fire spreading simulations following detailed physical experiments. The proposal presented in this paper has been tested and evaluated in collaboration with physicists to meet their requirements in terms of both performance and precision. For this purpose, an object-oriented framework using two abstraction levels has been developed. A first level considers the simulation as a global phenomenon which evolves in space and time. A local level describes the phenomena occurring on elementary parts of the domain. In order to develop an extensible and modular architecture, the cellular automata paradigm, the DEVS discrete event system formalism and design patterns have been used. Simulation treatments are limited to a set of active elements to improve execution times. A new kind of model, called Active-DEVS is then specified. The model is computed with a fine grain parallelization very efficient for present day multi-core processors which are elementary units of modern computing clusters and computing grids. In this paper, the parallelization with Open MultiProcessing (OpenMP) standard directives on Symmetric MultiProcessing (SMP) architectures is discussed and the efficiency of the retained solution is studied.