Skip to content

Several implementations of the standard PPHPC agent-based model

Notifications You must be signed in to change notification settings

nunofachada/pphpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPHPC: a standard model for research in agent-based modeling and simulation

What does PPHPC mean?

Predator-Prey for High-Performance Computing

What is the purpose of this model?

The purpose of PPHPC is to serve as a standard model for studying and evaluating spatial agent-based model (SABM) implementation strategies. It is a realization of a predator-prey dynamic system, and captures important characteristics of SABMs, such as agent movement and local agent interactions. The model can be implemented using substantially different approaches that ensure statistically equivalent qualitative results. Implementations may differ in aspects such as the selected system architecture, choice of programming language and/or agent-based modeling framework, parallelization strategy, random number generator, and so forth. By comparing distinct PPHPC implementations, valuable insights can be obtained on the computational and algorithmical design of SABMs in general.

Currently available implementations

Publications

Licenses

Several Open Source licenses, which depend on the implementation.