PPHPC - Predator-Prey for High-Performance Computing

PPHPC is a conceptual model which captures important characteristics of spatial agent-based models (SABMs), such as agent movement and local agent interactions. It was designed with several goals in mind:

  • Provide a basis for a tutorial on complete model specification and thorough simulation output analysis.
  • Investigate statistical comparison strategies for model replication.
  • Compare different implementations from a performance point of view, using different frameworks, programming languages, hardware and/or parallelization strategies, while maintaining statistical equivalence among implementations.
  • Test the influence of different pseudo-random number generators (PRNGs) on the statistical accuracy of simulation output.

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.

This is a companion discussion topic for the original entry at https://www.comses.net/codebases/4693/releases/1.4.0/?fbclid=IwAR1SlNFGyVJFFCn_l4VnnjSoXod_urKRYS_XVZIh10cn0_uqgufOhHKaSx8