Re: A universal simulation interface: database, input/output, plotting and visualization
- To: mathgroup at smc.vnet.net
- Subject: [mg28275] Re: A universal simulation interface: database, input/output, plotting and visualization
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Sat, 7 Apr 2001 03:44:33 -0400 (EDT)
- Organization: Universitaet Leipzig
- References: <9ajmha$sab@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, first of all: "The "analysis/simulation engine" is completely supplied by the user, written in Mathematica, and contains all the physics." *and* "I'm happy to write the "analysis/simulation engine" in C, C++, or any appropriate language." can you make a decision ? *what* you whant ? It is quite stupid to use a computer algebra for numerical intensive tasks. I would *never* consider a number crunshing application in Mathematica. Typical I try some ideas "how to solve" the problem with Mathematica and put the result in a C/C++ program. That's the reason why I have more than 15 MathLink programs. Since the output of simulation data is very inconsitent, numbers, arrays, images, text messages, 3d models, vector fields, ... you have to invent a general data base format that cover *all* kind of possible data. More over you have to invent a user interface that handle *all* kind of possible data by buttons, input boxes, sliders ... The resulting system will be so complex (and slow) that you will not find a user ... Regards Jens David Oliver wrote: > > I want a tool for a pattern of engineering work that I imagine quite common. > It consists of a database + "analysis/simulation engine" + editing and > visualization tools. The "analysis/simulation engine" is completely supplied > by the user, written in Mathematica, and contains all the physics. The > analysis engine reads input from the database and writes output to it. The > database and GUI editing and visualization tools are what I'm looking for. > > I want a ready-made user interface that allows me to set up the simulation > fields in the database and easily change and edit them in the task of > setting up a run. Then I push a "run" button and the analysis/simulation > engine reads the input from the DB, performs its simulation (generally as a > time sequence, but not necessarily so), and writes the output to the DB. I > want potting and visualization tools that allow me to select output as well > as input fields to exhibit as graphs or tables from the DB. I'd like to be > able to set up a format for a given problem and then be able to repetitively > use it for many runs. I want to do this simply in a user interface, not by > rewriting code. > > Anything like this exist for Matheamtica? Or in general; I'm happy to write > the "analysis/simulation engine" in C, C++, or any appropriate language. > > -David Oliver