OpenCAL is a scientific software library developed for the simulation of 2D/3D complex dynamical systems on multi/many-core systems. A MPI preliminary extension also allows for the execution on cluster of many-core devices. The library provides the Extended Cellular Automata paradigm as a Domain-Specific Language for modeling complex systems on structured grids. Here we briefly describe the software library and show a first application regarding the implementation of a simple but effective landslide simulation model, namely the SciddicaT extended cellular automaton. The application to a real case of study, namely the 1992 Tessina landslide (Italy), is also shown. Computational results achieved on an Intel Xeon E5-2650 socket, a Nvidia Tesla K40 compute dedicated many-core device and a Nvidia GeForce GTX 980 GPU are reported.
Opencal simulation of the 1992 Tessina landslide
D'Ambrosio D.
;De Rango A.;Rongo R.
2018-01-01
Abstract
OpenCAL is a scientific software library developed for the simulation of 2D/3D complex dynamical systems on multi/many-core systems. A MPI preliminary extension also allows for the execution on cluster of many-core devices. The library provides the Extended Cellular Automata paradigm as a Domain-Specific Language for modeling complex systems on structured grids. Here we briefly describe the software library and show a first application regarding the implementation of a simple but effective landslide simulation model, namely the SciddicaT extended cellular automaton. The application to a real case of study, namely the 1992 Tessina landslide (Italy), is also shown. Computational results achieved on an Intel Xeon E5-2650 socket, a Nvidia Tesla K40 compute dedicated many-core device and a Nvidia GeForce GTX 980 GPU are reported.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.