ArticleslgStudy

computer science

List of computer simulation software

List of computer simulation software is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand List of computer simulation software rather than just read about it. In short: The following is a list of notable computer simulation software. Free or open-source Advanced Simulation Library - open-source hardware accelerated multiphysics simulation software.

Key takeaways

  • List of computer simulation software belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect List of computer simulation software to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of List of computer simulation software from memory before moving on to harder problems.

Reference excerpt

The following is a list of notable computer simulation software.

Free or open-source Advanced Simulation Library - open-source hardware accelerated multiphysics simulation software. ASCEND - open-source equation-based modelling environment. Blender – 3D creation suite with support for modeling, animation, simulation, and rendering. Cantera - chemical kinetics package. Celestia - a 3D astronomy program. CP2K - 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 - simulation software in Python with machine learning and optimization GNU Octave - an open-source mathematical modeling and simulation software very similar to using the same language as MATLAB and Freemat. JaamSim is an open-source Java-based discrete-event simulation environment. JModelica.org is a free and open source software platform based on the Modelica modeling language. Meep - an open source package for electromagnetic simulation with finite-difference time-domain (FDTD) method Mobility Testbed - an open-source multi-agent simulation testbed for transport coordination algorithms. MPB - an open source package for electromagnetic band diagram analysis of periodic structures such as photonic crystals MuJoCo - short for Multi-Joint dynamics with Contact, is a general purpose physics engine that is tailored to scientific use cases such as robotics, biomechanics and machine learning. NEST - open-source software for spiking neural network models. NetLogo - an open-source multi-agent simulation software. ns-3 - an open-source network simulator. OpenFOAM - open-source software used for computational fluid dynamics (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. preCICE (software) - an open-source library for partitioned multi-physics simulations. 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 - a system for algebra and geometry experimentation via Python. Scilab - 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 - an open-source framework for multi-physics simulation with an emphasis on medical simulation. SU2 code - an open-source framework for computational fluid dynamics 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 – an open-source software to simulate land use, transportation and environmental planning.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with List of computer simulation software

Start with the simplest possible case. Write down what List of computer simulation software claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to List of computer simulation software before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about List of computer simulation software ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of List of computer simulation software

In research
List of computer simulation software appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses List of computer simulation software in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
List of computer simulation software is common in secondary-school and first-year university syllabi. It links to neighbouring topics Lists of software, Simulation software, so understanding it makes those chapters shorter.
In everyday life
Look for List of computer simulation software outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study List of computer simulation software in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what List of computer simulation software means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain List of computer simulation software out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is List of computer simulation software in simple terms?

The following is a list of notable computer simulation software. Free or open-source Advanced Simulation Library - open-source hardware accelerated multiphysics simulation software.

Why does List of computer simulation software matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study List of computer simulation software?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on List of computer simulation software.

Tags

  • Lists of software
  • Simulation software

Keep exploring