Cyberinfrastructure-enabled agent-based models

Discussion of issues related to the parallelization of agent-based simulation models.

Theory

Refences on parallel agent-based models (Updated: 02/20/08)

Parallel Programming Lab at UIUC http://charm.cs.uiuc.edu/

Implementation

Issues considered for parallel ABM:

Scalability
Computational intensity related to agents and their environments
  Agent complexity
  Environment complexity

Experiments

Parallel Stupid model
Each process hold a set of submodels, each of which correspond to a computational cell 
in ST computational domain.
  1. Agent and landscape patterns (4×4 submodels, each of which with size of 100×100)
  2. Hilbert Curve partition (32×32 submodels,15 supermodels/processes)

stupidmodel4by4_1.jpg hilbert32_32_15p.jpg