simulation and modeling
Wave Simulation 1.0
Wave Simulation is developed as a smart program which is simulative to a wave disturbance propagating on a two dimensional membrane. more>>
Wave Simulation 1.0 is developed as a smart program which is simulative to a wave disturbance propagating on a two dimensional membrane. The program uses a timer to step the simulation. At each step a two dimensional wave equation is solved by using a finite differencing scheme that is space centered and time forward. The initial conditions have been exaggerated for better visibility in the OpenGL output. See the commentary in the source code for further details. The idea here is to demonstrate simple numerical processing and scientific visualization in a Cocoa based application.
The program structure uses the Model/View/Controller paradigm. The classes for this structure are grouped under one heading and the various support classes are grouped under another heading. The View part of the program combines the user interface (UI) and the OpenGL rendering. The GLView class is a wrapper, i.e., sub-class, around the NSOpenGLView class that gives the class the ability to render, among other things, a mesh that is passed in from an outside source.
The view point and lighting that the GLView class uses in its rendering is also provided from outside. The visible part of the GLView in the UI is an outlet for the rendering. Also, the GLView object has been set up so that a mouse click in the visible rendering area toggle betwever, each update cycle is quick enough to justify a single threaded structure for the program.
An important characteristic of this program is that the OpenGL rendering is encapsulated in two parts of the program: the GLView class and the DrawingFunctions.h module. All of the other support classes make no reference to OpenGL. The Avian class is meant to capture the concept of an extended physical body that can have a location in 3D space as well as an orientation.
The FlyingCamera class is based on the Avian class and provides it with extras that are appropriate for handling views from various positions and orientations. The Mesh and MeshNode clases are also divorced from OpenGL. A GLView object 'knows' what to do with FlyingCamera and Mesh objects, but not vice versa. Also, the Controller object 'knows' how to relate user input, via the steppers, to FlyingCamera settings.
This program is also provides a good way to waste enormous quantities of time. The membrane uses a material that is meant to be a fair approximation of ruby. When the light is set to, say, colatitude equal to 35 degrees and longitude equal to 200 degrees the surface shows some nice highlights. Be warned: this program can induce a hypnotic state in the unwary user.
Mars Simulation Project 2.86
Simulation of future human settlement of Mars more>> Simulation of future human settlement of Mars
The Mars Simulation Project is a free software Java project to create a simulation of future human settlement of Mars.
The simulation is a multi-agent artificial society set in a detailed virtual world.
Mars Simulation lets the user to modify the simulation options thanks to the Project XML configuration files.
System requirements:
-
Enhancements
- This is a maintenance release adding DTDs for XML config files and switching XML parsing over to JDom.
Weasel Simulation 1.0
Weasel Simulation is a proper and high-quality application which evolves one string into another using selection and random mutation, demonstrating how fast a result can be achieved with comparatively little effort. more>> <<less
Noble Ape Simulation 0.690
Biological simulation with cognitive processes. more>>
Noble Ape Simulation 0.690 offers you a biological simulation with cognitive processes. The Noble Ape Simulation creates a random island environment and simulates the ape inhabitants of the islands cognitive processes.
The aim of the simulation is to create a detailed biological environment and a cognitive simulation. The Simulation is open source and features the Ocelot landscape rendering engine.
Enhancements:
- A number of low-level bug fixes relating to the genetics and the long-term stability.
- This version also features the XML phenotype output used for the EvoGrid demonstration.
Charged Particle Simulation
Program that shows how electrically charged particles will move more>>
Zamby and the Mystical Crystals is a unique puzzle game set in a vast, enchanted fantasy land! Help Zamby in his quest to gather the mystical light crystals! Zamby is filled with hours upon hours of captivating brain training puzzles. A non-violent game that the whole family can enjoy!
Requirements: Intel or PowerPC Mac, 1Ghz, 128 MB RAM
<<lessGenerate Monte Carlo Simulation 1.0
Generate Monte Carlo Simulation - AppleScript for OmniGraffle more>>
Animation:Master Updater 12.0i
Animation:Master Updater updates Animation:Master 12.0 more>>
simjava 1.2
A free and process based discrete event simulation package for Java more>> A free and process based discrete event simulation package for Java
simjava is a process based discrete event simulation package for Java, similar to Jades Sim++, with animation facilities.
A simjava simulation is a collection of entities each running in its own thread. These entities are connected together by ports and can communicate with each other by sending and receiving event objects.
A central system class will control all the threads, advance the simulation time, and deliver the events. The progress of the simulation is recorded through trace messages produced by the entities and saved in a file.
System requirements:
-
Enhancements
- Simulation occurs in lockstep with animation (no more reading trace and pause before animation starts)
- java beans for displaying + storing simulation results.
- JAR bundling of the simjava packages.
- More examples.
- A 2D Graph bean. (new since the alpha release)
- Improved simulation speed and support for native threads.

Molecular Workbench 2.02
Molecular Workbench is known as a professional and useful software that offers interactive, visual simulations to teach science. more>>
Molecular Workbench 2.02 is known as a professional and useful software that offers interactive, visual simulations to teach science. As a free, open-source modeling platform, it provides not only a powerful environment for creating interactive simulations (including molecular simulations, mechanical simulations and discrete-element simulations), but also an easy-to-use authoring tool for building user interfaces and writing guided activities.
In addition, it is equipped with a report and assessment system for collecting data and measuring learning with models and simulations. All these functionalities are seamlessly integrated under a simple user interface, which makes the sum of many difficult tasks orders of magnitude easier than they used to be for educators.
- Friendlier to Mac users.
- Many new commands were added to enhance the MW scripts for both 2D and 3D simulations.
- The latest version of Jmol can now be used as a plugin.
- Force vibrations can now be added to make models that simulate artificial life as those in the Sodo Constructor.
- Many new models were added.
- Many other improvements and bug fixes.
Requirements:
- Mac OS X 10.4 or later
- Java 1.5 or later.
Offers interactive, visual simulations that have been widely used to teach science. As a free ... measuring learning with models and simulations. All these functionalities are seamlesslyArchicad 10 Student Edition USA Mactel 10
Archicad Student Edition USA Mactel 10 is designed as a convenient tool with an aim to help architectural students to develop their concepts, and prepare for their virtual modeling career. more>> <<less

Valves Air Flow & Ports Dyno Simulation 1.3
Valves Air Flow & Ports Dyno Simulation provides you with an extremely speedy automotive Valve, Air Flow and Porting Dyno Simulator. more>>
Valves Air Flow & Ports Dyno Simulation 1.3 provides you with an extremely speedy automotive Valve, Air Flow and Porting Dyno Simulator. This application is a powerful assistant to have before and during engine tuning and modification.
It gives instant confirmation of accurate results. It also has a professional and simple user interface so that anyone can set it up in a few minutes. It comes with sample database examples to get you started.
Requirements:
- Mac OS X 10.4 or later.
Stock Market 1.0
Read stock new snippets. more>>

StarLogo TNG 1.1b
StarLogo TNG is a highly-efficient, high-quality Next Generation of StarLogo modeling and simulation software. more>>
StarLogo TNG 1.1b is a highly-efficient, high-quality Next Generation of StarLogo modeling and simulation software.
While this version holds true to the premise of StarLogo as a tool to create and understand simulations of complex systems, it also brings with it several advances.
- Lower the barrier to entry for programming by making programming easier.
- Entice more young people into programming through tools that facilitates making games.
- Create compelling 3D worlds that encompass rich games and simulations.
It is Java based and is available on Windows and Mac OS X (as a universal binary) with a Linux versions coming soon.
Major Features:
- 3D models in MD3 (Quake 3) and OBJ formats
- Terrain editor for designing levels
- Joystick and keyboard inputs
- 1st and 3rd person views
- "Say" bubbles to communicate text
- Easy yet powerful and innovative visual programming language
Requirements:
- Mac OS X 10.4.6 or later.
- Java 5 release 4 or later.

Blender for Mac OS X Intel 2.44
creation of 3D interactive content software for mac os x Intel more>> Aimed world-wide at media professionals and artists, Blender can be used to create 3D visualizations, stills as well as broadcast and cinema quality video, while the incorporation of a real-time 3D engine allows for the creation of 3D interactive content for stand-alone playback.
Originally developed by the company Not a Number (NaN), Blender now is continued as Free Software, with the source code available under the GNU GPL license. It now continues development by the Blender Foundation in the Netherlands.
Key Features:
For Mac OS X/Intel Processor
Fully integrated creation suite, offering a broad range of essential tools for the creation of 3D content, including modeling, uv-mapping, texturing, rigging, weighting, animation, particle and other simulation, scripting, rendering, compositing, post-production, and game creation;
Cross platform, with OpenGL uniform GUI on all platforms, ready to use for all versions of Windows (98, NT, 2000, XP), Linux, OS X, FreeBSD, Irix, Sun and numerous other operating systems;
High quality 3D architecture enabling fast and efficient creation work-flow;<<less
Quite Universal Circuit Simulator 0.0.15
A nice circuit simulator. more>> A nice circuit simulator.
Qucs (Quite Universal Circuit Simulator) is an integrated circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit.
After that simulation has finished you can view the simulation results on a presentation page or window.
Qucs is a circuit simulator with graphical user interface (GUI). The GUI is based on Qt by Trolltech. The software aims to support all kinds of circuit simulation types, e.g. DC, AC, S-parameter, Harmonic Balance analysis, noise analysis, etc.
Qucsator, the simulation backend, is a command line circuit simulator. It takes a network list in a certain format as input and outputs a Qucs dataset. It has been programmed for usage in the Qucs project but may also be used by other applications.
Qucs is currently developed under the GNU/Linux OS using the standard autotools with no special effort to support other operating systems.Qucs can also be successfully compiled and run on Mac OS X, Solaris, NetBSD, FreeBSD, Windows and Cygwin.
Enhancements
- The new release comes with new translations into Arabic and Czech, model libraries for PMOSFETs, NMOSFETs, regulators, varistors and ideal components, and many new primitive components such as EPFL-EKV NMOS/PMOS V2.6, rectangular waveguide, HICUM L0 v1.2, HICUM L2 v3.23, photodiode, digital buffer, microstrip radial stub, phototransistor, RLCG transmission line and numerous new digital primitives.
- Passing parameters to Verilog-HDL and VHDL subcircuits and typed generic parameters of VHDL files are now supported as well as arbitrary in/out signals.
- Simulation time for digital files (Verilog and VHDL) are now stored in an additional configuration file and the import dialog has been replaced by a complete import/export frontend for the Qucs-Converter command line tool. US letter formats for schematic frame have been added. The build system now implements an additional install step for MacOSX and the appropriate icons.
- In the analogue simulation core global nodes (e.g. subst!) have been introduced, property references inside the same instance of a component and variables in constant parameter simulation boxes are allowed.
- A noise figure property has been added to the amplifier model and the matrix power operation is available in the equation solver.
- The Qucs-Converter command line tool allows now to translate existing HICUM models into library elements as well as the translation of polynomial Cs and Ls and F, H, E and G polynomial SPICE sources.