Pandora

Pandora es un framework diseñado para crear, ejecutar y analizar modelos basados ​​en agentes en entornos de computación de alto rendimiento

Institución:

Institution

Grupo de investigación:

.

Investigador/es:

Xavier Rubio-Campillo

Pandora

Web:

https://github.com/xrubio/pandora

Descripción:

Pandora está diseñado para implementar modelos basados ​​en agentes y ejecutarlos en entornos de computación de alto rendimiento. Ha sido programado explícitamente para permitir la ejecución de simulaciones basadas en agentes a gran escala, y es capaz de manejar miles de agentes desarrollando acciones complejas.

Pandora tiene soporte completo de Sistemas de Información Geográfica, para hacer frente a simulaciones en las que las coordenadas espaciales son relevantes, tanto en términos de interacciones de agentes como de entorno. La librería también permite al investigador ejecutar varias simulaciones modificando parámetros iniciales, así como distribuir ejecuciones particulares con altos costos computacionales mediante el uso de un cluster de computadoras. Como resultado, podremos ejecutar la simulación en una fracción del tiempo que se necesitaría si estuviéramos usando una sola computadora.

Los resultados de cada simulación se almacenan en formato de datos jerárquicos (HDF), un formato popular que puede ser cargado por la mayoría de los SIG. Esta característica es particularmente útil, ya que también utilizaremos SIG para analizar los resultados de las simulaciones.

Pandora se complementa con Cassandra, un programa desarrollado para analizar los resultados generados por una simulación creada con la biblioteca. Cassandra permite al usuario visualizar la ejecución completa de las simulaciones utilizando una combinación de gráficos 2D y 3D, así como cifras estadísticas.

Características de Pandora/Cassandra:

Marco C++ para desarrollar, ejecutar y analizar modelos basados ​​en agentes y autómatas celulares
Ejecución paralela altamente escalable en computadoras de alto rendimiento, clústeres y PC mediante MPI/OpenMP
Integración completa entre datos relacionados con el medio ambiente y comportamientos de los agentes.
Soporte SIG mediante la biblioteca GDAL
Capacidades para diseñar agentes avanzados de Inteligencia Artificial distribuida.
Cassandra: una aplicación diseñada para analizar simulaciones creadas con Pandora.
Soporte para cargar resultados de simulación en otras aplicaciones SIG (GRASS, QGIS) y paquetes estadísticos (proyecto R).

Problema:

N/A

Solución:

N/A

Áreas de aplicación:

N/A

Novedad:

N/A

Protección:

LGPL License (Version 3.0)

Mercado objetivo:

N/A

Keywords:

computación distribuida

TRL: N/A

CRL: N/A

BRL: N/A

IPRL: N/A

TmRL: N/A

FRL: N/A

Más información

Si quieres saber más sobre este proyecto no dudes en contactarnos

Contáctanos