Repast for High Performance Computing (Repast HPC) is a next generation agent-based modeling system intended for large-scale distributed computing platforms. It implements the core Repast Simphony concepts modifying them to work in a parallel distributed environment.
Repast for High Performance Computing (Repast HPC) is a next generation agent-based modeling system intended for large-scale distributed computing platforms. It implements the core Repast Simphony concepts (e.g. contexts and projections), modifying them to work in a parallel distributed environment.
Repast HPC is written in cross-platform c++ It can be used on workstations, clusters, and supercomputers running apple macosx, linux, or unix. Portable models can be written in either standard or Logo-style C++
.
Repast HPC implements the core Repast Simphony concepts and features. Agents are implemented as Objects, in the case of Repast HPC, as C++ classes. An agent's state is represented by the field variables of those classes and agent behavior is represented by methods in those classes.
The simulation proceeds using a schedule. Each iteration of the simulation, the next event is popped of the schedule queue and executed. Repast HPC implements a dynamic discrete-event scheduler with conservative synchronization.
If your question is related to the Repast for High Performance Computing framework, you should use this tag.