Swarm is the name of an open-source agent-based modeling simulation package, useful for simulating the interaction of agents (social or biological) and their emergent collective behaviour. Swarm was initially developed at the Santa Fe Institute in the mid-1990s, and since 1999 has been maintained by the non-profit Swarm Development Group. Also known as the Swarm Simulation System, it is available for free and use, covered by the GNU General Public License.

Early development work on Swarm was completed by Chris Langton (SFI), Roger Burkhart (John Deere), Nelson Minar (SFI), Manor Askenazi (SFI), Glen Ropella (SFI), Marcus Daniels (SFI), and Alex Lancaster (SFI). Since that time, many hundreds of people around the world have contributed to the continued open source development of the suite of Swarm ABM tools.

A list below shows Swarm alternatives which were either selected by us or voted for by users. You can filter this list by tags and platforms

Latest version of Swarm is 2.4.1 and it was released on {{Start date and age|2009|04}}.

#### JADE

Java Agent DEvelopment Framework, or JADE, is a software framework for the development of intelligent agent, implemented in Java. JADE system supports coordination between several agents FIPA and...

Latest version of JADE is 4.4 and it was released on 2015-12-23.

Tags:*Agentbased Software,**Java Platform Software,**Multiagent Systems*#### JACK Intelligent Agents

JACK Intelligent Agents is a framework in Java for multi-agent system development. JACK Intelligent Agents was built by Agent Oriented Software Pty. Ltd. (AOS) and is a third generation agent...

Latest version of JACK Intelligent Agents is 5.6 and it was released on 2015-07-01.

Tags:*Java Platform Software,**Agentbased Software,**Multiagent Systems*#### INGENIAS by Jorge J.J. Gomez-Sanz, Rubén Fuentes, Juan Pavón

INGENIAS (Engineering for Software Agents) is an open-source software framework for the analysis, design and implementation of multi-agent systems...

Latest version of INGENIAS is 1.5-SNAPSHOT.143 and it was released on 2012-11-09.

Tags:*Free Software,**Free Software Programmed In Java,**2002 Software,**Crossplatform Free Software,**Agentbased Software,**Data Modeling Tools*#### Framsticks by Maciej Komosinski and Szymon Ulatowski

Framsticks is a 3D freeware Artificial Life simulator. Organisms consisting of physical structures ("bodies") and control structures ("brains") evolve over time against a user's predefined fitness...

Latest version of Framsticks is 4.2 and it was released on 2015-04-20.

Tags:*Artificial Life,**Artificial Life Models,**Agentbased Software*#### AnyLogic by The AnyLogic Company (former XJ Technologies)

AnyLogic is a multimethod simulation modeling tool developed by The AnyLogic Company (former XJ Technologies). It supports agent-based, discrete event, and system dynamics simulation methodologies....

Latest version of AnyLogic is 8.1 Professional and it was released on 2017.

Tags:*Simulation Software,**Free Simulation Software,**Traffic Simulation,**Java Development Tools,**Science Software For Macos,**Science Software For Windows,**Science Software For Linux,**Agentbased Software,**2000 Software*#### Altreva Adaptive Modeler by Altreva

Altreva Adaptive Modeler is a software application for creating agent-based financial market simulation models for the purpose of forecasting prices of real world market traded stocks or other...

Latest version of Altreva Adaptive Modeler is 1.5.2 and it was released on 2016-04-07.

Tags:*Financial Markets Software,**Agentbased Software,**Technical Analysis Software,**Simulation Software*#### MOOSE by Idaho National Laboratory and contributors

MOOSE (Multiphysics Object Oriented Simulation Environment) is an object-oriented C++ finite element framework for the development of tightly coupled multiphysics solvers from Idaho National...

Tags:*C Software,**Computational Fluid Dynamics,**Computeraided Engineering Software For Linux,**Finite Element Software,**Free Software Programmed In C,**Idaho National Laboratory,**Industrial Software,**Nuclear Reactors,**Physics Software,**Scientific Simulation Software*#### WMS by Aquaveo

WMS (Watershed Modeling System) is proprietary software application from Aquaveo used to develop watershed computer simulations. It was originally created in the early 1990s at the Engineering...

Latest version of WMS is 10.1.11 and it was released on 2016-06-07.

Tags:*1995 Establishments In Utah,**1995 Software,**Brigham Young University,**Environmental Engineering,**Hydraulic Engineering,**Integrated Hydrologic Modelling,**Physical Geography,**Scientific Simulation Software*#### SMS by Aquaveo

SMS (Surface-water Modeling System) is a complete program for building and simulating surface water models. It features 1D and 2D modeling and a unique conceptual model approach. Currently supported...

Latest version of SMS is 12.2 and it was released on March 2017.

Tags:*Scientific Simulation Software*#### Remote Component Environment by German Aerospace Center (DLR)

The remote component environment (RCE) is an integration environment for scientists and engineers to analyze, design, and simulate complex systems (e.g., aircraft, satellites, and space vehicle). It...

Latest version of Remote Component Environment (RCE) (Was: Reconfigurable Computing Environment) is 5.0.0 and it was released on 2014-05-15.

Tags:*Java Platform Software,**Grid Computing Projects,**Distributed Computing Architecture,**Scientific Simulation Software*#### LIBRSB

librsb is an open-source parallel library for sparse matrix computations using the Recursive Sparse Blocks (RSB) matrix format. librsb provides cache efficient multi-threaded Sparse BLAS operations...

Latest version of LIBRSB is 1.2.0 and it was released on {{Start date|2016|09}}.

Tags:*Numerical Linear Algebra,**C Libraries,**Fortran Libraries,**Free Software Programmed In C,**Numerical Libraries,**Scientific Simulation Software,**Free Simulation Software,**Free Software Programmed In Fortran*#### Lis

Lis (Library of Iterative Solvers for linear systems, pronounced ) is a scalable parallel software library for solving linear equations and eigenvalue problems that arise in the numerical solution...

Latest version of Lis is 1.8.4 and it was released on 2017-08-29.

Tags:*Numerical Libraries,**Numerical Linear Algebra,**Scientific Simulation Software,**C Libraries,**Fortran Libraries,**Free Simulation Software,**Free Software Programmed In C,**Free Software Programmed In Fortran*#### HYPRE

The Parallel High Performance Preconditioners (hypre) is a library of routines for scalable (parallel) solution of linear systems. The built-in BLOPEX package in addition allows solving eigenvalue...

Latest version of HYPRE is 2.11.2 and it was released on 2016/06/09.

Tags:*Numerical Libraries,**Numerical Linear Algebra,**Scientific Simulation Software*#### GetFEM

GetFEM++ is a generic finite element C++ library with interfaces for Python, Matlab and Scilab. It aims at providing finite element methods and elementary matrix computations for solving linear and...

Latest version of GetFEM++ is 5.0 and it was released on {{Start date and age|2015|07|df=yes/no}}.

Tags:*Free Simulation Software,**Scientific Simulation Software,**Finite Element Software,**Numerical Analysis,**Finite Element Software For Linux*#### Flood Modeller Pro by CH2M HILL

Flood Modeller Pro is a computer program that simulates the flow of water through river channels and across floodplains using a range of one- and two-dimensional hydraulic solvers, developed by CH2M...

Tags:*2015 Software,**Hydrology Models,**Scientific Simulation Software*#### Diffpack

Diffpack is a programming environment for developing simulation software for scientific and engineering applications. Diffpack has its main focus on the numerical modeling and solution of partial...

Tags:*Scientific Simulation Software,**Finite Element Software,**Finite Element Software For Linux*#### DESMOJ by University of Hamburg, Germany

DESMO-J is a discrete event simulation library developed in...

Latest version of DESMO-J is 2.4.1 and it was released on 2014-03-26.

Tags:*Free Simulation Software,**Scientific Simulation Software,**Java Libraries,**Software Using The Apache License*#### SLEPc

SLEPc is a software library for the parallel computation of eigenvalues and eigenvectors of large, sparse matrices. It can be seen as a module of PETSc that provides solvers for different types of...

Latest version of SLEPc is 3.7 and it was released on 16 May 2016.

Tags:*Numerical Libraries,**Numerical Linear Algebra,**Scientific Simulation Software*#### PETSc

The Portable, Extensible Toolkit for Scientific Computation (PETSc, pronounced PET-see; the S is silent), is a suite of data structures and routines developed by Argonne National Laboratory for the...

Latest version of PETSc is 3.7.1 and it was released on 2016-05-16.

Tags:*Numerical Libraries,**Numerical Linear Algebra,**Scientific Simulation Software,**C Numerical Libraries*#### Hermes2D

Hermes2D (Higher-order modular finite element system) is a C++/Python library of algorithms for rapid development of adaptive hp-FEM solvers. hp-FEM is a modern version of the finite element method...

Latest version of Hermes2D is 3.1 and it was released on {{Start date and age|2015}}.

Tags:*Scientific Simulation Software,**Finite Element Software,**Numerical Analysis,**Finite Element Method,**Finite Element Software For Linux,**Free Software Programmed In C,**Free Software Programmed In Python,**University Of West Bohemia*#### FEniCS Project

The FEniCS Project is a collection of free and open-source software components with the common goal to enable automated solution of differential equations. The components provide scientific...

Tags:*Scientific Simulation Software,**Finite Element Software,**Finite Element Software For Linux,**Free Software Programmed In Python,**Free Software Programmed In C*#### FIDYST 2 by Fraunhofer Institute for Industrial Mathematics

FIDYST is a proprietary simulation tool developed by the Fraunhofer Institute for Industrial Mathematics that simulates fibers in turbulent flows. The name FIDYST is an acronym and means Fiber...

Latest version of FIDYST 2 is 2.16.12 and it was released on 15. December 2016.

Tags:*C Software,**Continuum Mechanics,**Fluid Dynamics,**Scientific Simulation Software*#### AnimatLab by David W. Cofer, Gennady Cymbalyuk, James Reid, Ying Zhu, William J. Heitler, and Donald H. Edwards

AnimatLab is an open-source neuromechanical simulation tool that allows authors to easily build and test biomechanical models and the neural networks that control them to produce behaviors. Users...

Latest version of AnimatLab is 2.0.7 and it was released on 2013-06-08.

Tags:*Robotics Simulation Software,**Scientific Simulation Software,**Science Software*#### PSG2 Serpent by VTT

Serpent is a continuous-energy Monte Carlo reactor physics code capable for highly detailed, three-dimensional burnup calculation. It is under current development at VTT Technical Research Centre of...

Latest version of PSG2 Serpent is 1.1.19 and it was released on 2013-04-02.

Tags:*Nuclear Technology,**Nuclear Safety And Security,**Monte Carlo Software,**Physics Software,**Scientific Simulation Software,**Monte Carlo Particle Physics Software*#### Nogrid pointsBlow by Nogrid GmbH

Nogrid pointsBlow is a simulation software especially developed and designed for container glass industry. It is a Computational Fluid Dynamics (CFD) software product and computes the glass...

Latest version of Nogrid pointsBlow is 2.1.7 and it was released on 2016-11-01.

Tags:*Physics Software,**Computational Fluid Dynamics,**Computeraided Engineering,**Scientific Simulation Software*#### LISE by LISE<sup>++</sup> group @ NSCL / MSU

The program LISE++ "LISE++: Radioactive beam production with in-flight separators", O. B. Tarasov and D. Bazin, Nuclear Instruments and Methods in Physics Research B (2008) 4657-4664. is designed to...

Latest version of LISE++ is 10.0.6 and it was released on 2016-12-19.

Tags:*Physics Software,**Scientific Simulation Software*#### MCNP by LANL

Monte Carlo N-Particle Transport Code (MCNP) is a software package for simulating nuclear processes. It is developed by Los Alamos National Laboratory since at least 1957 with several further major...

Latest version of MCNP is MCNP 6.1 and it was released on 2013-08-05.

Tags:*Nuclear Technology,**Nuclear Safety And Security,**Monte Carlo Software,**Physics Software,**Fortran Software,**Scientific Simulation Software,**Monte Carlo Particle Physics Software*#### GMS by Aquaveo

GMS (Groundwater Modeling System) is a complete program for building and simulating groundwater models. It features 2D and 3D geostatistics, stratigraphic modeling and a unique conceptual model...

Latest version of GMS is 10.2 and it was released on October 2016.

Tags:*Scientific Simulation Software,**Geology Software*#### HydroGeoSphere by Aquanty

HydroGeoSphere (HGS) is a 3D control-volume finite element groundwater model, and is based on a rigorous conceptualization of the hydrologic system consisting of surface and subsurface flow regimes....

Tags:*Scientific Simulation Software,**Geology Software,**Hydrology Models,**Integrated Hydrologic Modelling,**Earth Sciences Software*#### The Geochemists Workbench by Aqueous Solutions LLC

The Geochemist's Workbench (GWB) is an integrated set of interactive software tools for solving a range of problems in aqueous chemistry. The graphical user interface simplifies the use of the...

Latest version of The Geochemist's Workbench is 11.0 and it was released on April 13, 2016.

Tags:*Articles Created Via The Article Wizard,**Scientific Modeling,**Scientific Simulation Software,**Geology Software*#### NEST by The NEST Initiative

NEST is a simulation software for spiking neural network models, including large-scale neuronal networks. NEST was initially developed by Markus Diesmann and Marc-Oliver Gewaltig and is now...

Latest version of NEST (Neural Simulation Tool) is 2.12.0 and it was released on 2017-03-01.

Tags:*Computational Biology,**Computational Neuroscience,**Simulation Software,**Scientific Simulation Software,**Science Software,**Free Science Software*#### Visual MODFLOW by Waterloo Hydrogeologic

Visual MODFLOW (VMOD) is a software program developed by Waterloo Hydrogeologic. Originally released in 1994, Visual MODFLOW was the first commercially available graphical interface for the open...

Latest version of Visual MODFLOW is 4.0 and it was released on {{Start date and age|2016|12}}.

Tags:*Scientific Simulation Software,**Geology Software*#### TITAN2D by Geophysical Mass Flow Group

TITAN2D is a geoflow simulation software application, intended for geological researchers. It is distributed as free...

Latest version of TITAN2D is 2.0.0 and it was released on July 21, 2007.

Tags:*Scientific Simulation Software,**Geology Software*#### Brian by Romain Brette, Dan Goodman, Marcel Stimberg

Brian is an open source Python package for developing simulations of networks of spiking...

Latest version of Brian is 2.0 and it was released on 2016-09-16.

Tags:*Computational Neuroscience,**Scientific Simulation Software,**Free Science Software,**Neuroscience Software*#### OOFEM

OOFEM is an open source multi-physics finite element code with object oriented architecture. The aim of this project is to provide efficient and robust tool for FEM computations as well as to offer...

Latest version of OOFEM is 2.4 and it was released on 2016-02-15.

Tags:*Finite Element Software,**Scientific Simulation Software,**Free Computeraided Design Software,**Free Software Programmed In C,**Finite Element Software For Linux*#### OpenFOAM by CFD Direct

OpenFOAM (for "Open source Field Operation And Manipulation") is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum...

Latest version of OpenFOAM is 5.0 and it was released on 2017-07-26.

Tags:*2004 Software,**C,**C Software,**Computational Fluid Dynamics,**Computeraided Engineering Software For Linux,**Continuum Mechanics,**Fluid Dynamics,**Free Science Software,**Free Software,**Free Software Programmed In C,**Linuxonly Software,**Open Source Computer Aided Engineering Applications,**Scientific Simulation Software*#### OpenLB

OpenLB is an object-oriented implementation of the Lattice Boltzmann methods (LBM). It is the first implementation of a generic platform for LBM programming, which is shared with the open source...

Latest version of OpenLB is 1.1 and it was released on 2017-04-12.

Tags:*C Software,**Computational Fluid Dynamics,**Computeraided Engineering Software For Linux,**Continuum Mechanics,**Free Science Software,**Free Software Programmed In C,**Open Source Computer Aided Engineering Applications,**Scientific Simulation Software*#### SU2 code

SU2 is a suite of open-source software tools written in C++ for the numerical solution of partial differential equations (PDE) and performing PDE constrained optimization. The primary applications...

Latest version of SU2 code is 5.0.0 and it was released on {{Start date and age|2017|01}}.

Tags:*Computational Fluid Dynamics,**Free Science Software,**Free Computeraided Design Software,**Scientific Simulation Software,**2012 Software*#### Nektar

Nektar++ is a spectral/hp element framework designed to support the construction of efficient high-performance scalable solvers for a wide range of partial differential equations (PDE). The code is...

Latest version of Nektar++ is 4.4.0 and it was released on March 2017.

Tags:*Computational Fluid Dynamics,**Free Science Software,**Free Computeraided Design Software,**Scientific Simulation Software*#### MoFEM by University of Glasgow

MoFEM (Mesh Orientated Finite Element Method) is an open source finite element analysis code developed and maintained at the University of Glasgow. MoFEM is tailored for the solution of...

Tags:*Finite Element Software,**Scientific Simulation Software,**Free Computeraided Design Software,**Free Software Programmed In C,**Computational Physics,**Free Science Software,**Finite Element Software For Linux,**University Of Glasgow*#### FEATool Multiphysics by Precise Simulation

FEATool Multiphysics (short for Finite Element Analysis Multiphysics Toolbox) is a physics and finite-element simulation toolbox with an easy-to-use GUI for Matlab and Octave. FEATool features the...

Tags:*Computational Fluid Dynamics,**Computeraided Engineering Software,**Continuum Mechanics,**Finite Element Software,**Finite Element Software For Linux,**Scientific Simulation Software*#### EcosimPro

EcosimPro is a simulation tool developed by Empresarios Agrupados A.I.E for modelling simple and complex physical processes that can be expressed in terms of Differential algebraic equations or...

Latest version of EcosimPro is 5.6.0 and it was released on {{Start date and age|2016|12}}.

Tags:*Simulation Software,**Computeraided Engineering Software,**Scientific Simulation Software*#### Vensim by Ventana Systems, Inc.

Vensim is simulation software developed by Ventana Systems. It primarily supports continuous simulation (system dynamics), with some discrete event and agent-based modelling capabilities. It is...

Latest version of Vensim is Version 6.4 and it was released on {{start date and age|df=yes|paren=yes|2016|06}}.

Tags:*Environmental Science Software,**Mathematical Software,**Numerical Software,**Probabilistic Software,**Risk Management Software,**Science Software For Windows,**Scientific Simulation Software,**Simulation Programming Languages,**Simulation Software*#### GoldSim by GoldSim Technology Group LLC

GoldSim is dynamic, probabilistic simulation software developed by GoldSim Technology Group. This general-purpose simulator is a hybrid of several simulation approaches, combining an extension of...

Latest version of GoldSim is 12.0 and it was released on 2017-02-15.

Tags:*Simulation Software,**Risk Management Software,**Scientific Simulation Software,**Mathematical Software,**Environmental Science Software,**Numerical Software,**Simulation Programming Languages,**Probabilistic Software,**Science Software For Windows*#### Agros2D by University of West Bohemia

Agros2D is an open-source code for numerical solutions of 2D coupled problems in technical disciplines. Its principal part is a user interface serving for complete preprocessing and postprocessing...

Latest version of Agros2D is 3.2 and it was released on 2014-03-03.

Tags:*Numerical Software,**Scientific Simulation Software,**Finite Element Software For Linux,**Computeraided Engineering Software For Linux,**Engineeringsoftwarethatusesqt,**University Of West Bohemia*#### Range Software by Tomáš Šoltys

Range Software is finite element analysis software...

Latest version of Range Software is 2.3 and it was released on 2011.

Tags:*Computeraided Engineering Software,**Engineering Software Companies,**Finite Element Software,**Numerical Software,**Science Software,**Scientific Simulation Software,**Simulation Software,**Specific Models,**Finite Element Software For Linux*#### Extreme Loading for Structures by Applied Science International

Extreme Loading for Structures (ELS) is commercial structural-analysis software based on the applied element method (AEM) for the automatic tracking and propagation of cracks, separation of...

Latest version of Extreme Loading for Structures is ELS Version 3.0 and it was released on 2009-09-03.

Tags:*Scientific Simulation Software,**Numerical Software,**Computeraided Engineering Software*#### DUNE

DUNE (Distributed and Unified Numerics Environment) is a modular C++ library for the solution of partial differential equations using grid-based methods. The DUNE library is divided into modules....

Latest version of DUNE is 2.4.1 and it was released on 2016-02-29.

Tags:*Numerical Software,**Numerical Linear Algebra,**Scientific Simulation Software,**C,**Finite Element Software For Linux,**Free Software Programmed In C*#### FeatFlow CFD Solver by TU Dortmund, Inst. of Applied Mathematics and Numerics, LS3

FeatFlow is a free and open-source high-performance computational fluid dynamics CFD code solving the incompressible Navier-Stokes equations in two and three dimensions. Unique for CFD codes,...

Tags:*Fortran,**Fortran Software,**Computational Fluid Dynamics,**Computeraided Engineering Software,**Computeraided Engineering Software For Linux,**Continuum Mechanics,**Finite Element Software,**Finite Element Software For Linux,**Fluid Dynamics,**Free Science Software,**Free Software Programmed In Fortran,**Free Software,**Linuxonly Software,**Open Source Computer Aided Engineering Applications,**Scientific Simulation Software*