PPHPC - Predator-Prey for High-Performance Computing (1.0.0)
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.
Release Notes
This is the reference implementation of the model.
Associated Publications
Fachada N, Lopes VV, Martins RC, Rosa AC. (2015) Towards a standard model for research in agent-based modeling and simulation. PeerJ Computer Science 1:e36 http://dx.doi.org/10.7717/peerj-cs.36
This release is out-of-date. The latest version is
1.4.0
PPHPC - Predator-Prey for High-Performance Computing 1.0.0
Submitted byNuno FachadaPublished Aug 08, 2015
Last modified Feb 23, 2018
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.
Release Notes
This is the reference implementation of the model.
Fachada N, Lopes VV, Martins RC, Rosa AC. (2015) Towards a standard model for research in agent-based modeling and simulation. PeerJ Computer Science 1:e36 http://dx.doi.org/10.7717/peerj-cs.36
Create an Open Code Badge that links to this model more info
This website uses cookies and Google Analytics to help us track user engagement and improve our site. If
you'd like to know more information about what data we collect and why, please see
our data privacy policy. If you continue to use this site, you consent to
our use of cookies.