Mimic Article Index for
Mimic
Shopping
Mimic
Articles about
Mimic
Website Links For
Mimic
 

Information About

Mimic




MIMIC is a further development from MIDAS (Modified '''I'''ntegration '''D'''igital '''A'''nalog '''S'''imulator), which represented Analog Computer design. Written completely in FORTRAN but one routine in COMPASS , and ran on Control Data Supercomputer s, MIMIC is capable of solving much larger simulation models.

With MIMIC, Ordinary Differential Equation s describing mathematical Model s in several scientific disciplines as in engineering, physics, chemistry, biology, economics and as well as in social sciences can easily be solved by Numerical Integration and the results of the analysis are listed or drawn in diagrams. It enables also the analysis of Nonlinear Dynamic Condition s.

MIMIC software package, written as FORTRAN overlay programs, executes input statements of the mathematical model in six consecutive passes. Simulation programs written in MIMIC are compiled rather than interpreted. Core of the simulation package is a variable step numerical integrator of fourth-order Runge-Kutta Method . Many useful functions leaning on electrical circuit elements exist beside some mathematical functions found in most scientific programming languages. There is no need to sort the statements in order of dependencies of the variables, since MIMIC does it internally.

Parts of the software organized in overlays are:
  • MIMIN (input)– reads in user simulation progam and data,

  • MIMCO (compiler) – compiles the user program and creates an in-core array of instructions,

  • MIMSO (sort)– sorts the instructions array after dependencies of variables,

  • MIMAS (assembler) – converts the BCD instructions into Machine-oriented Code ,

  • MIMEX (execute)– executes the user program by integrating,

  • MIMOUT (output)– puts out the data as a list or diagram of data.



REFERENCES

  • Control Data MIMIC; A Digital Simulation Language, Reference Manual, Publication Number 4461n400, Control Data Corporation, Special Systems Publications, St. Paul, Minnesota (April 1968)

  • MIMIC, An Alternative Programming Language for Industrial Dynamics, N.D. Peterson, Socio-Econ Plan Sci. 6, Pergamon 1972

  • MIMIC Manual (1969), Computer Center Oregon State University