Pandora

Pandora és un marc dissenyat per crear, executar i analitzar models basats en agents en entorns informàtics d'alt rendiment.

Institució:

Institution

Grup d´investigació:

.

Investigador/s:

Xavier Rubio-Campillo

Pandora

Web:

https://github.com/xrubio/pandora

Descripció:

Pandora està dissenyat per implementar models basats en agents i per executar-los en entorns informàtics d'alt rendiment. Ha estat programat explícitament per permetre l'execució de simulacions basades en agents a gran escala, i és capaç de tractar amb milers d'agents que desenvolupen accions complexes.

Pandora té un suport complet del Sistema d'Informació Geogràfica, per fer front a simulacions en què les coordenades espacials són rellevants, tant pel que fa a les interaccions dels agents com a l'entorn. La biblioteca també permet a l'investigador executar diverses simulacions modificant paràmetres inicials, així com distribuir execucions particulars amb alts costos informàtics mitjançant l'ús d'un clúster d'ordinadors. Com a resultat, podrem executar la simulació en una fracció del temps que es necessitaria si féssim servir un sol ordinador.

Els resultats de cada simulació s'emmagatzemen en format de dades jeràrquiques (HDF), un format popular que la majoria dels SIG poden carregar. Aquesta característica és especialment útil, ja que també utilitzarem GIS per analitzar els resultats de la simulació.

Pandora es complementa amb Cassandra, un programa desenvolupat per analitzar els resultats generats per una simulació creada amb la biblioteca. Cassandra permet a l'usuari visualitzar l'execució completa de simulacions mitjançant una combinació de gràfics 2D i 3D, així com xifres estadístiques.

Característiques de Pandora/Cassandra:

Marc C++ per desenvolupar, executar i analitzar models basats en agents i autòmats cel·lulars
Execució paral·lela altament escalable en ordinadors, clústers i ordinadors d'alt rendiment mitjançant MPI/OpenMP
Integració completa entre les dades ambientals i els comportaments dels agents.
Suport GIS mitjançant la biblioteca GDAL
Capacitats per dissenyar agents d'Intel·ligència Artificial distribuïts avançats.
Cassandra: una aplicació dissenyada per analitzar simulacions creades amb Pandora.
Suport per carregar resultats de simulació en altres aplicacions GIS (GRASS, QGIS) i paquets estadístics (projecte R).

Problema:

N/A

Solució:

N/A

Àrees d'aplicació:

N/A

Novetat:

N/A

Protecció:

LGPL License (Version 3.0)

Mercat objectiu:

N/A

Keywords:

computació distribuida

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

Més informació

Si vols saber més sobre aquest projecte no dubtis en contactar amb nosaltres

Contacta´ns