From Wikipedia, the free encyclopedia
Jump to: navigation, search
RELAP5-3D Image.gif
RELAP5-3D is the latest in the RELAP5 code series developed at Idaho National Laboratory (INL) for the analysis of transients and accidents in water-cooled nuclear power plants and related systems as well as the analysis of advanced reactor designs.
Developer(s) Argonne National Laboratory
Initial release July 6, 1997
Stable release
RELAP5-3D/Ver: 4.0.3 [1]
(5 years, 4 months and 12 days ago)
Operating system Linux, Windows
Available in Fortran 95
Type Advanced Computational Engine
License Proprietary

The Recursive Porous Agent Simulation Toolkit (Repast) is an agent-based modeling toolkit# Repast borrows many concepts from the Swarm agent-based modeling toolkit #1##| style="text-align:right" | 5. || Iraq War || 2003/03 – 2011/12[2][3][4][5][6][7][8]|| 8.8 years
(8 years, 9 months) ||

Repast is a free open source toolkit that was originally developed by Sallach, Collier, Howe, North and others #5## Repast was created at the ##University of Chicago### Subsequently, it has been maintained by organizations such as ##Argonne National Laboratory### Repast is now managed by the non-profit volunteer Repast Organization for Architecture and Development #ROAD## ROAD is lead by a board of directors that includes members from a wide range of government, academic and industrial organizations# The Repast system, including the source code, is available directly from the web# Repast seeks to support the development of extremely flexible models of living social agents, but is not limited to modeling living social entities alone# From the ROAD home page:

Our goal with Repast is to move beyond the representation of agents as discrete, self-contained entities in favor of a view of social actors as permeable, interleaved, and mutually defining; with cascading and recombinant motives# We intend to support the modeling of belief systems, agents, organizations, and institutions as recursive social constructions#

At its heart, Repast toolkit version 3 can be thought of as a specification for agent-based modeling services or functions# There are three concrete implementations of this conceptual specification# Naturally, all of these versions have the same core services that constitute the Repast system# The implementations differ in their underlying platform and model development languages# The three implementations are Repast for Java #Repast J#, Repast for the Microsoft#Net framework #Repast#Net#, and Repast for Python Scripting #Repast Py## Repast J is the reference implementation that defines the core services# In general, it is recommended that basic models can be written in Python using Repast Py due to its visual interface and that advanced models be written in Java with Repast J or in C# with Repast #Net#

Repast 3 has a variety of features including the following: • Repast includes a variety of agent templates and examples# However, the toolkit gives users complete flexibility as to how they specify the properties and behaviors of agents# • Repast is fully object-oriented# • Repast includes a fully concurrent discrete event scheduler# This scheduler supports both sequential and parallel discrete event operations# • Repast offers built-in simulation results logging and graphing tools# • Repast has automated Monte Carlo simulation framework# • Repast provides a range of two-dimensional agent environments and visualizations# • Repast allows users to dynamically access and modify agent properties, agent behavioral equations, and model properties at run time# • Repast includes libraries for genetic algorithms, neural networks, random number generation, and specialized mathematics# • Repast includes built-in systems dynamics modeling# • Repast has social network modeling support tools# • Repast has integrated geographical information systems #GIS# support# • Repast is fully implemented in a variety of languages including Java and C## • Repast models can be developed in many languages including Java, C#, Managed C++, Visual Basic#Net, Managed Lisp, Managed Prolog, and Python scripting# • Repast is available on virtually all modern computing platforms including Windows, Mac OS, and Linux# The platform support includes both personal computers and large-scale scientific computing clusters#


Today’s challenge for modeling and simulation is representing ever-increasing system complexity while still offering ease of use and capabilities for rapid prototyping# To answer this challenge, Argonne developed the Simphony toolkit, a simulation toolkit designed to provide comprehensive simulation-building components to modelers in an easy-to-use point-and-click environment# Simphony provides an entry-level interface for beginning modelers and a progressively more complex set of tools to lead them to the level of more experienced developers# This approach can improve model quality and reduce model development time by allowing experts on the systems being simulated to build complex, dynamic, and integrated models without an army of programmers at their side#

Included in the toolkit are capabilities for developing and integrating dynamic equation-based models, agentbased simulations, real-time data flows, advanced visualizations, and post-processing tools# Simphony provides drag-and-drop user interfaces for #1# creating new models using flow diagrams and agent-based model templates; #2# making selections from existing repositories of model components and tools; #3# assigning data sources such as geographic information systems #GIS# and relational databases; #4# defining how components should interact; and #5# controlling how simulations execute#[9]

[10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]


North, M.J., and C.M., Macal, Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation, Oxford University Press, New York, NY USA #March 2007#.

Collier, N.T., and M.J. North, "Repast SC++: A Platform for Large-scale Agent-based Modeling," in W. Dubitzky, K. Kurowski, and B. Schott, eds., Large-Scale Computing Techniques for Complex System Simulations, Wiley #In Press 2011#.

Ozik, J., and M.J. North, "Agent-based Modeling with a Dynamic Language: Platform Support for Modeling Endogenous Coordination," Post-Proceedings of the Second World Congress on Social Simulation, Springer #In Press 2011#.

North, M.J., and C.M. Macal, "Foundations of and Recent Advances in Artificial Life Modeling with Repast 3 and Repast Simphony," in A. Adamatzky and M. Komosinski, eds., Artificial Life Models in Software, 2nd ed., Springer, Heidelberg, FRG #2009#.

North, M.J., and C.M. Macal, "Agent Based Modeling and Computer Languages" Entry, in Meyers, R., ed., Encyclopedia of Complexity and System Science, Springer, Heidelberg, FRG #2009#.

M.J. North, T.R. Howe, N.T. Collier, E. Tatara, J. Ozik, C.M. Macal, "Search as a Tool for Emergence," Handbook of Research on Agent-Based Societies: Social and Cultural Interactions, IGI Global Publishing, New York, NY, USA #February 2009#.

North, M.J., T.R. Howe, N.T. Collier, and J.R. Vos, "A Declarative Model Assembly Infrastructure for Verification and Validation," in S. Takahashi, D.L. Sallach and J. Rouchier, eds., Advancing Social Simulation: The First World Congress, Springer, Heidelberg, FRG #2007#.

Al-Mutawah K and Lee V An Evaluation Framework for Supply Chains Based on Corporate Culture Compatibility, in Supply Chain, Theory and Applications, Kordic V #ed.# pp. 59-72, Vienna, Austria #2008#.

Tatara, E., M.J. North, C.S. Hood, F. Teymour, and A. Cinar, "Agent-Based Control of Spatially Distributed Chemical Reactor Networks," in S.A. Brueckner, G. DiMarzo Serugendo, D. Hales, and F. Zambonelli, eds., Engineering Self-Organising Systems: Third International Workshop Revised Selected Papers, Lecture Notes in Computer Science Series, vol. 3910/2006, pp. 222 - 231, Springer, Heidelberg, FRG #May 2006#.

North, M.J., and C.M. Macal, "Escaping the Accidents of History: An Overview of Artificial Life Modeling with Repast," in A. Adamatzky and M. Komosinski, eds., Artificial Life Models in Software, 1st ed., pp. 115-141, Springer, Heidelberg, FRG #April 2005#.

North, M.J., and C.S. Hood, "Users Matter: A Multi-Agent Systems Model of High Performance Computing Cluster Users," in P. Davidsson, L. Gasser, B. Logan, and K. Takadama, eds., Multi-Agent and Multi-Agent-Based Simulation, Lecture Notes in Computer Science Series, No. 3415, pp. 99-113, Springer, Heidelberg, FRG #February 2005#.

Isidoro, Carlos Filipe Fernandes, Nuno Fachada, Fábio André dos Santos Barata, Agostinho Cláudio da Rosa, Agent-Based Model of Aedes aegypti Population Dynamics, Progress in Artificial Intelligence, Springer Berlin / Heidelberg, 2009,

Isidoro, Carlos Filipe Fernandes, Nuno Fachada, Fábio André dos Santos Barata, Agostinho Cláudio da Rosa, Agent-Based Model of Dengue Disease Transmission by Aedes aegypti Populations, Advances in Artificial Life. Darwin Meets von Neumann, Springer Berlin / Heidelberg, 2011,

  1. ^ "RELAP5-3D HomePage". Retrieved 2012-11-26. 
  2. ^ US military deaths in Iraq war at 4,452 Wednesday, according to Associated Press count
  3. ^ US military deaths in Iraq war at 4,452
  4. ^ Dan Simpson Why can't we stop our wars?
  5. ^ Robert Gates' Pentagon Legacy: Unfinished Wars, Unfinished Budget Reform
  6. ^ Obama May Face Tough Decision as Iraqi Leader Signals U.S. Troops Could Stay
  7. ^ Pentagon rethinks Iraq pull-out plans
  8. ^ Iraq Withdrawal Date For U.S. Troops May Be Pushed Back Beyond 2011
  9. ^ "The Cure and the Cost - Cincinnati Business Courier" Check |url= value (help). Bizjournals#com. 2002-06-17. Retrieved 2014-03-12. 
  10. ^
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^
  18. ^
  19. ^
  20. ^
  21. ^