Pandora

Pandora is a framework designed to create, execute and analyse agent-based models in high-performance computing environments

Institution:

Institution

Research Group:

BSC Group: CASE

Researcher/s:

Xavier Rubio-Campillo

Description:

Pandora is designed to implement agent-based models and to execute them in high-performance computing environments. It has been explicitly programmed to allow the execution of large-scale agent-based simulations, and it is capable of dealing with thousands of agents developing complex actions.

Pandora has full Geographical Information System support, to cope with simulations in which spatial coordinates are relevant, both in terms of agent interactions and environment. The library also allows the researcher to execute several simulations by modifying initial parameters, as well as to distribute particular executions with high computer costs by using a computer cluster. As a result we will be able to run the simulation in a fraction of the time that would be needed if we were using a single computer.

The results of each simulation are stored in hierarchical data format (HDF), a popular format that can be loaded by most GIS. This feature is particularly useful, as we will also use GIS to analyse simulation results.

Pandora is complemented by Cassandra, a program developed to analyse the results generated by a simulation created with the library. Cassandra allows the user to visualize the complete execution of simulations using a combination of 2D and 3D graphics, as well as statistical figures.

Value Proposition:

Pandora has full Geographical Information System support, to cope with simulations in which spatial coordinates are relevant, both in terms of agent interactions and environment.

Aplication areas:

Distributed computing

Technology Readiness Level (1-9): N/A

Protection:

LGPL License (Version 3.0)

More information

if you want to know more about this project do not hesitate to contact us

Contact us