Simulation of a cellular landslide model with CAMELOT on high performance computers

Landslides are natural disasters which can cause serious damages in terms of lives lost, homes destroyed, economies disrupted. By understanding how and where these natural events occur, we can respond effectively when disasters strike. The simulation of landslide hazards is particularly relevant for the prevention of natural disasters, since it enables to compute risk maps and helps to design protection works. This paper presents a parallel simulator developed by a problem-solving environment, called Cellular Automata environMent for systEms modeLing Open Technology (CAMELOT), that handles debris/mud-flows. It allows interactive simulation and steering of parallel cellular computations. CAMELOT is a simulation environment that uses the cellular automata formalism to model and simulate dynamic complex phenomena on parallel machines. It combines simulation, visualization, control and parallel processing into one tool which allows to interactively explore a simulation, visualize the state of the computation as it progresses and change parameters, resolution or representation on the fly. In the paper, we give an overview of the CAMELOT system and show that the dynamics of debris/mud-flows can be simulated using a cellular automaton landslide model. The quality of the reproduced shape of the landslide demonstrates substantial agreement with the real event. Moreover, an evaluation of the performances of the simulator on a Linux Beowulf cluster is presented.

[1]  Rocco Rongo,et al.  First simulations of the Sarno debris flows through Cellular Automata modelling , 2003 .

[2]  Bradford L. Chamberlain,et al.  Regions: an abstraction for expressing array computation , 1998 .

[3]  Domenico Talia Cellular Processing Tools for High-Performance Simulation , 2000, Computer.

[4]  Chiara Deangeli,et al.  Cellular automaton for realistic modelling of landslides , 1994, comp-gas/9407002.

[5]  Thomas Worsch,et al.  Programming Environments for Cellular Automata , 1996, ACRI.

[6]  Marie-Paule Cani,et al.  Simulating Landslides for Natural Disaster Prevention , 1998, Computer Animation and Simulation.

[7]  Thomas Worsch,et al.  Simulation of cellular automata , 1999, Future Gener. Comput. Syst..

[8]  E. Gallopoulos,et al.  Computer as thinker/doer: problem-solving environments for computational science , 1994, IEEE Computational Science and Engineering.

[9]  Ian T. Foster,et al.  Designing and building parallel programs - concepts and tools for parallel software engineering , 1995 .

[10]  S. Evans,et al.  The assessment of rockfall hazard at the base of talus slopes , 1993 .

[11]  Rocco Rongo,et al.  A Parallel Cellular Automata Environment on Multicomputers for Computational Science , 1995, Parallel Comput..

[12]  Oldrich Hungr,et al.  A model for the runout analysis of rapid flow slides, debris flows, and avalanches , 1995 .

[13]  Per Brinch Hansen,et al.  Parallel cellular automata: A model program for computational science , 1993, Concurr. Pract. Exp..

[14]  Bruce D. Malamud,et al.  Cellular-automata models applied to natural hazards , 2000, Comput. Sci. Eng..

[15]  David M. Beazley,et al.  Computational steering. Software systems and strategies , 1997 .

[16]  Domenico Talia,et al.  Programming cellular automata algorithms on parallel computers , 1999, Future Gener. Comput. Syst..

[17]  P. Burrough Principles of Geographical Information Systems for Land Resources Assessment , 1986 .

[18]  S. Wolfram Computation theory of cellular automata , 1984 .

[19]  D. Cruden A simple definition of a landslide , 1991 .

[20]  Domenico Talia,et al.  The CARPET Programming Environment for Solving Scientific Problems on Parallel Computers , 1998, Scalable Comput. Pract. Exp..