computer simulation
Computer simulation is the running of a mathematical model on a computer, the model being designed to represent the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determin ...
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
Blender
A blender (sometimes called a mixer (from Latin ''mixus, the PPP of miscere eng. to Mix)'' or liquidiser in British English) is a kitchen and laboratory appliance used to mix, crush, purée or emulsify food and other substances. A stationary ...
animation
Animation is a filmmaking technique whereby still images are manipulated to create moving images. In traditional animation, images are drawn or painted by hand on transparent celluloid sheets to be photographed and exhibited on film. Animati ...
,
simulation
A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in ...
CP2K
CP2K is a freely available ( GPL) quantum chemistry and solid state physics program package, written in Fortran 2008, to perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. It prov ...
- Open-source ab-initio molecular dynamics program.
* DWSIM - an open-source CAPE-OPEN compliant chemical process simulator.
* EFDC Explorer - open-source for processing of the Environmental Fluid Dynamics Code (EFDC).
* Elmer - an open-source multiphysical simulation software for Windows/Mac/Linux.
* FlightGear ''-'' a free, open-source atmospheric and orbital flight simulator with a flight dynamics engine (JSBSim) that is used in a 2015 NASA benchmark to judge new simulation code to space industry standards.
* FreeFem++ - Free, open-source, multiphysics Finite Element Analysis (FEA) software.
* Freemat - a free environment for rapid engineering, scientific prototyping and data processing using the same language as MATLAB and GNU Octave.
*
Gekko
''Gekko'' is a genus of Southeast Asian geckos, Common name, commonly known as true geckos or calling geckos, in the Family (biology), family Gekkonidae. Although species such as ''Gekko gecko'' (tokay gecko) are very widespread and common, some ...
- simulation software in Python with machine learning and optimization
*
GNU Octave
GNU Octave is a scientific programming language for scientific computing and numerical computation. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly ...
- an open-source mathematical modeling and simulation software very similar to using the same language as MATLAB and Freemat.
* JModelica.org is a free and open source software platform based on the Modelica modeling language.
* Mobility Testbed - an open-source multi-agent simulation testbed for transport coordination algorithms.
* Meep - an open source package for electromagnetic simulation with finite-difference time-domain (FDTD) method
*
NEST
A nest is a structure built for certain animals to hold Egg (biology), eggs or young. Although nests are most closely associated with birds, members of all classes of vertebrates and some invertebrates construct nests. They may be composed of ...
NetLogo
NetLogo is a programming language and integrated development environment
An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE no ...
- an open-source multi-agent simulation software.
*
ns-3
ns (from network simulator) is a name for a series of discrete event network simulators, specifically ns-1, ns-2, and ns-3. All are discrete-event computer network simulators, primarily used in research and teaching.
History
ns-1
The f ...
- an open-source network simulator.
* OpenFOAM - open-source software used for
computational fluid dynamics
Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid dynamics, fluid flows. Computers are used to perform the calculations required ...
(or CFD).
* OpenModelica - an open source modeling environment based on Modelica the open standard for modeling software.
* Open Source Physics - an open-source Java software project for teaching and studying physics.
* OpenSim - an open-source software system for biomechanical modeling.
* Physics Abstraction Layer - an open-source physics simulation package.
* Project Chrono - an open-source multi-physics simulation framework.
* Repast - agent-based modeling and simulation platform with versions for individual workstations and high performance computer clusters.
*
SageMath
SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system (CAS) with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, group theory, differentia ...
- a system for algebra and geometry experimentation via Python.
*
Scilab
Scilab is a free and open-source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simul ...
- free open-source software for numerical computation and simulation similar to MATLAB/Simulink.
* Sim4Life.lite - online version of Sim4Life that is free-of-charge for students for team-learning and online collaboration with classmates and teachers on limited size projects.
* Simantics System Dynamics – used for modelling and simulating large hierarchical models with multidimensional variables created in a traditional way with stock and flow diagrams and causal loop diagrams.
* SimPy - an open-source discrete-event simulation package based on Python.
* Simulation of Urban MObility - an open-source traffic simulation package.
*
SOFA
A couch, also known as a sofa, settee, chesterfield, or Davenport (sofa), davenport, is a cushioned piece of furniture that can seat multiple people. It is commonly found in the form of a bench (furniture), bench with Upholstery, upholstered ...
- an open-source framework for multi-physics simulation with an emphasis on medical simulation.
* SU2 code - an open-source framework for
computational fluid dynamics
Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid dynamics, fluid flows. Computers are used to perform the calculations required ...
simulation and optimal shape design.
* Step - an open-source two-dimensional physics simulation engine (KDE).
* StochSD - Stochastic and deterministic modelling and simulation based on the System Dynamics approach to Continuous System Simulation (CSS).
* Tortuga - an open-source software framework for discrete-event simulation in Java.
*
UrbanSim
UrbanSim is an open source urban simulation system designed by Paul Waddell of the University of California, Berkeley and developed with numerous collaborators to support metropolitan land use, transportation, and environmental planning. It has ...
– an open-source software to simulate land use, transportation and environmental planning.
Proprietary
* Adaptive Simulations - cloud based and fully automated CFD simulations.
* Akselos - reduced-basis finite element-based simulation software for structural and thermal analyses.
* AGX Dynamics - realtime oriented multibody and multiphysics simulation engine.
*
20-sim
20-sim is a commercial modeling and simulation program for multi-domain dynamic systems, which is developed by Controllab. 20-sim allows models to be entered as equations, block diagrams, bond graphs and physical components. 20-sim is used for mo ...
- bond graph-based multi-domain simulation software.
* Actran - finite element-based simulation software to analyze the acoustic behavior of mechanical systems and parts.
*
ADINA
Adina may refer to:
Places
India
* Adina Deer Park, a deer sanctuary in Malda district, West Bengal
* Adina Kottige, a village in Karnataka
* Adina Mosque, a ruined mosque in West Bengal
Other countries
* Adina, Ghana, a town in the ...
- engineering simulation software for structural, fluid, heat transfer, and multiphysics problems.
* ACSL and acslX - an advanced continuous simulation language.
* Algodoo - 2D physics simulator focused on the education market that is popular with younger users.
* Simcenter Amesim - a platform to analyze multi-domain, intelligent systems and predict and optimize multi-disciplinary performance. Developed by
Siemens Digital Industries Software
Siemens Digital Industries Software (formerly UGS and then Siemens PLM Software) is an American computer software company specializing in 3D & 2D Product Lifecycle Management (PLM) software. The company is a business unit of Siemens, operates un ...
.
* ANSYS - engineering simulation.
* AnyLogic - a multi-method simulation modeling tool for business and science. Developed by The AnyLogic Company.
* APMonitor - a tool for dynamic simulation, validation, and optimization of multi-domain systems with interfaces to Python and MATLAB.
*
Arena
An arena is a large enclosed venue, often circular or oval-shaped, designed to showcase theatre, Music, musical performances or Sport, sporting events. It comprises a large open space surrounded on most or all sides by tiered seating for specta ...
- a flowchart-based discrete event simulation software developed by Rockwell Automation
* Automation Studio - a fluid power, electrical and control systems design and simulation software developed by Famic Technologies Inc.
* Chemical WorkBench - a
chemical kinetics
Chemical kinetics, also known as reaction kinetics, is the branch of physical chemistry that is concerned with understanding the rates of chemical reactions. It is different from chemical thermodynamics, which deals with the direction in which a ...
simulation software tool developed by Kintech Lab.
* CircuitLogix - an electronics simulation software developed by Logic Design Inc.
*
COMSOL Multiphysics
COMSOL Multiphysics is a finite element analyzer, solver, and simulation software package for various physics and engineering applications, especially coupled phenomena and multiphysics. The software facilitates conventional physics-based use ...
- a predominantly finite element analysis, solver and simulation software package for various physics and engineering applications, especially coupled phenomena, or multi-physics.
* CONSELF - browser based CFD and FEA simulation platform.
* DX Studio - a suite of tools for simulation and visualization.
*
Dymola
Dymola is a commercial modeling and simulation environment based on the open Modelica modeling language.
Large and complex systems are composed of component models; mathematical equations describe the dynamic behavior of the system.
Developed ...
- modeling and simulation software based on the Modelica language.
*
DYNAMO
"Dynamo Electric Machine" (end view, partly section, )
A dynamo is an electrical generator that creates direct current using a commutator. Dynamos employed electromagnets for self-starting by using residual magnetic field left in the iron cores ...
- historically important language used for
system dynamics
System dynamics (SD) is an approach to understanding the nonlinear behaviour of complex systems over time using stocks, flows, internal feedback loops, table functions and time delays.
Overview
System dynamics is a methodology and mathematical ...
modelling.
* Ecolego - a simulation software tool for creating dynamic models and performing
deterministic
Determinism is the metaphysical view that all events within the universe (or multiverse) can occur only in one possible way. Deterministic theories throughout the history of philosophy have developed from diverse and sometimes overlapping mo ...
and
probabilistic
Probability is a branch of mathematics and statistics concerning events and numerical descriptions of how likely they are to occur. The probability of an event is a number between 0 and 1; the larger the probability, the more likely an e ...
simulations.
* EcosimPro - continuous and discrete modelling and simulation software.
*
Enterprise Architect
Enterprise architecture (EA) is a business function concerned with the structures and behaviours of a business, especially business roles and processes that create and use business data. The international definition according to the Federation of ...
- a tool for simulation of UML behavioral modeling, coupled with Win32 user interface interaction.
* Enterprise Dynamics - a simulation software platform developed by INCONTROL Simulation Solutions.
* ExtendSim - simulation software for discrete event,
continuous
Continuity or continuous may refer to:
Mathematics
* Continuity (mathematics), the opposing concept to discreteness; common examples include
** Continuous probability distribution or random variable in probability and statistics
** Continuous ...
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
.
* Flexsim - discrete event simulation software.
* Flood Modeller - hydraulic simulation software, used to model potential flooding risk for engineering purposes.
* GoldSim - simulation software for system dynamics and discrete event simulation, embedded in a Monte Carlo framework.
* HyperWorks - multi-discipline simulation software
* IDA ICE - equation-based ( DAE) software for building performance simulation
* Isaac dynamics - dynamic process simulation software for conventional and renewable power plants.
* iThink - system dynamics and discrete event modeling software for business strategy, public policy, and education. Developed by isee systems.
* JMAG - simulation software for electric device design and development.
* Khimera - a chemical kinetics simulation software tool developed by Kintech Lab.
* Lanner WITNESS - a discrete event simulation platform for modelling processes and experimentation.
* Lanner L-SIM Server - Java-based simulation engine for simulating BPMN2.0 based process models.
* MADYMO – automotive and transport safety software developed by Netherlands Organization for Applied Scientific Research
*
Maple
''Acer'' is a genus of trees and shrubs commonly known as maples. The genus is placed in the soapberry family Sapindaceae.Stevens, P. F. (2001 onwards). Angiosperm Phylogeny Website. Version 9, June 2008 nd more or less continuously updated si ...
- a general-purpose
computer algebra system
A computer algebra system (CAS) or symbolic algebra system (SAS) is any mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists. The de ...
simulation
A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in ...
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
- a programming, modeling and simulation tool developed by
MathWorks
The MathWorks, Inc. is an American privately held corporation that specializes in mathematical computing software. Its major products include MATLAB and Simulink, which support data analysis and simulation.
History
MATLAB was created in the 1 ...
.
*
Mathematica
Wolfram (previously known as Mathematica and Wolfram Mathematica) is a software system with built-in libraries for several areas of technical computing that allows machine learning, statistics, symbolic computation, data manipulation, network ...
- a computational software program based on symbolic mathematics, developed by
Wolfram Research
Wolfram Research, Inc. ( ) is an American Multinational corporation, multinational company that creates computational technology. Wolfram's flagship product is the technical computing program Wolfram Mathematica, first released on June 23, 1988. ...
.
* Micro Saint Sharp - a general purpose discrete event software tool using a graphical flowchart approach and on the C# language, developed by Alion Science and Technology.
* ModelCenter - a framework for integration of third-party modeling and simulation tools/scripts, workflow automation, and multidisciplinary design analysis and optimization from Phoenix Integration.
* NEi Nastran - software for engineering simulation of stress, dynamics, and heat transfer in structures.
* NI Multisim - an electronic schematic capture and simulation program.
* Plant Simulation - plant, line and process simulation and optimization software, developed by
Siemens Digital Industries Software
Siemens Digital Industries Software (formerly UGS and then Siemens PLM Software) is an American computer software company specializing in 3D & 2D Product Lifecycle Management (PLM) software. The company is a business unit of Siemens, operates un ...
project management
Project management is the process of supervising the work of a Project team, team to achieve all project goals within the given constraints. This information is usually described in project initiation documentation, project documentation, crea ...
simulator used for training and education.
* ProLB - a computational fluid dynamics simulation software based on the Lattice Boltzmann method.
* PTV Vissim - a microscopic and mesoscopic traffic flow simulation software.
* PSF Lab - calculates the
point spread function
The point spread function (PSF) describes the response of a focused optical imaging system to a point source or point object. A more general term for the PSF is the system's impulse response; the PSF is the impulse response or impulse response ...
of an optical microscope under various imaging conditions based on a rigorous vectorial model.
* RoboLogix - robotics simulation software developed by Logic Design Inc.
* SDC Verifier - structural design and
finite element analysis
Finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical models, mathematical modeling. Typical problem areas of interest include the traditional fields of structural ...
software with a calculation core for checking
structures
A structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. Material structures include man-made objects such as buildings and machines and natural objects such as ...
according to different
standards Standard may refer to:
Symbols
* Colours, standards and guidons, kinds of military signs
* Standard (emblem), a type of a large symbol or emblem used for identification
Norms, conventions or requirements
* Standard (metrology), an object t ...
, either predefined or self programmed, and final report generation with all checks.
* Ship Simulator - a vehicle simulation computer game by VSTEP which simulates maneuvering various ships in different environments.
* Sim4Life - 3D computer-aided-design-based
electromagnetic
In physics, electromagnetism is an interaction that occurs between particles with electric charge via electromagnetic fields. The electromagnetic force is one of the four fundamental forces of nature. It is the dominant force in the interacti ...
(EM) simulation platform: Sim4Life, which includes all elements of the now discontinued SEMCAD platform developed by Schmid and Partner Engineering AG, combines classical technical computer-aided-design tools with multi-physics solvers, computational human phantoms, medical-image-based modeling, and
physiological
Physiology (; ) is the science, scientific study of function (biology), functions and mechanism (biology), mechanisms in a life, living system. As a branches of science, subdiscipline of biology, physiology focuses on how organisms, organ syst ...
tissue models.
* Simcad Pro - Process simulation software with On-The-Fly model changes while the simulation is running. Lean analysis, VR, and physics. Developed by CreateASoft, Inc. Chicago USA
* Simcenter STAR-CCM+ - a computational fluid dynamics based simulation software developed by
Siemens Digital Industries Software
Siemens Digital Industries Software (formerly UGS and then Siemens PLM Software) is an American computer software company specializing in 3D & 2D Product Lifecycle Management (PLM) software. The company is a business unit of Siemens, operates un ...
.
*
SimEvents
SimEvents is a discrete event simulation tool developed by MathWorks. It adds a library of graphical building blocks for modeling queuing systems to the Simulink environment. It also adds an event-based simulation engine to the time-based simula ...
- a part of
MathWorks
The MathWorks, Inc. is an American privately held corporation that specializes in mathematical computing software. Its major products include MATLAB and Simulink, which support data analysis and simulation.
History
MATLAB was created in the 1 ...
which adds discrete event simulation to the
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
/
Simulink
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offe ...
environment.
* SimScale - a web-based simulation platform, with CFD, FEA, and
thermodynamics
Thermodynamics is a branch of physics that deals with heat, Work (thermodynamics), work, and temperature, and their relation to energy, entropy, and the physical properties of matter and radiation. The behavior of these quantities is governed b ...
capabilities.
* SIMUL8 - software for discrete event or process based simulation.
* Simulations Plus - modeling and simulation software for pharmaceutical research
*
SimulationX
SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems. It is developed and sold by ESI Group.
History
In the mid 1980s, VEB Mikromat in Dresden (Germany) developed a program ...
- modeling and simulation software based on the Modelica language.
*
Simulink
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offe ...
- a tool for block diagrams, electrical mechanical systems and machines from
MathWorks
The MathWorks, Inc. is an American privately held corporation that specializes in mathematical computing software. Its major products include MATLAB and Simulink, which support data analysis and simulation.
History
MATLAB was created in the 1 ...
.
* SRM Engine Suite - engineering tool used for simulating fuels, combustion and exhaust gas emissions in IC engine applications.
* STELLA - system dynamics and discrete event modeling software for business strategy, public policy, and education. Developed by isee systems.
* TRNSYS - software for dynamic simulation of renewable energy systems, HVAC systems, building energy use and both passive and active solar systems.
* UNIGINE - real-time 3D visualization SDK for simulation and training. Supports C++ and C# programming languages.
*
Unreal Engine
Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter video game '' Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of ...
- immersive virtual-reality training simulation software.
* Vensim - system dynamics and continuous simulation software for business and public policy applications.
* VisSim - system simulation and optional C-code generation of electrical, process, control, bio-medical, mechanical and UML State chart systems.
* Vortex (software) - a complete simulation platform featuring a realtime physics engine for rigid body dynamics, an image generator, desktop tools (Editor and Player) and more. Also available as Vortex Studio Essentials, a limited free version.
* Wolfram SystemModeler – modeling and simulation software based on the Modelica language.
* Visual Components - a 3D factory simulation software for manufacturing applications including layout planning, production simulation, off-line programming and PLC verification.
* VisualSim Architect – an electronic system-level software for modeling and simulation of electronic systems, embedded software and semiconductors.
* VSim - a multiphysics simulation software tool designed to run computationally intensive electromagnetic, electrostatic, and plasma simulations.
* zSpace – creates physical science applications
List of computer-aided engineering software
This is a list of notable computer-aided engineering software.
See also
* Computational fluid dynamics
* Finite-element analysis
* Finite element method in structural mechanics
* List of structural engineering software
* Power engineering s ...
Simulation language
A computer simulation language is used to describe the operation of a simulation on a computer.Fritzson, Peter, and Vadim Engelson.Modelica—A unified object-oriented language for system modeling and simulation" European Conference on Object-Orie ...