PPHPC - Predator-Prey for High-Performance Computing (1.4.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
Update article, final published version.
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
PPHPC - Predator-Prey for High-Performance Computing 1.4.0
Submitted byNuno FachadaPublished Nov 25, 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.
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 model has not been reviewed by CoMSES Net and should be independently reviewed to
meet the Open Code Badge guidelines.
You can use the following HTML or Markdown code to create an Open Code Badge that links to
version 1.4.0
of this computational model.
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.