Information about Mimic
MIMIC, known in capitalized form only, is a former simulation computer language developed 1964 by H. E. Petersen, F. J. Sansom and L. M. Warshawsky at the Wright-Patterson AFB in Dayton, Ohio, USA. It is an expression-oriented continuous block simulation language, but capable of incorporating blocks of FORTRAN-like algebra.
MIMIC is a further development from MIDAS (Modified Integration Digital Analog Simulator), which represented analog computer design. Written completely in FORTRAN but one routine in COMPASS, and ran on Control Data supercomputers, MIMIC is capable of solving much larger simulation models.
With MIMIC, ordinary differential equations describing mathematical models 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 also enables the analysis of nonlinear dynamic conditions.
The 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. The core of the simulation package is a variable step numerical integrator of fourth-order Runge-Kutta method. Many useful functions related to electrical circuit elements exist besides 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:
COMPASS is an acronym for COMPrehensive ASSembler. COMPASS is a macro assembly language on Control Data Corporation's 3000 series, and on the 60-bit CDC 6000 series, 7600 and
..... Click the link for more information.
..... Click the link for more information.
MIMIC is a further development from MIDAS (Modified Integration Digital Analog Simulator), which represented analog computer design. Written completely in FORTRAN but one routine in COMPASS, and ran on Control Data supercomputers, MIMIC is capable of solving much larger simulation models.
With MIMIC, ordinary differential equations describing mathematical models 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 also enables the analysis of nonlinear dynamic conditions.
The 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. The core of the simulation package is a variable step numerical integrator of fourth-order Runge-Kutta method. Many useful functions related to electrical circuit elements exist besides 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 program 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
simulation is an imitation of some real thing, state of affairs, or process. The act of simulating something generally entails representing certain key characteristics or behaviours of a selected physical or abstract system.
..... Click the link for more information.
..... Click the link for more information.
The term computer language includes a wide variety of languages used to communicate with computers. It is broader than the more commonly-used term programming language. Programming languages are a subset of computer languages.
..... Click the link for more information.
..... Click the link for more information.
19th century - 20th century - 21st century
1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1961 1962 1963 - 1964 - 1965 1966 1967
..... Click the link for more information.
1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1961 1962 1963 - 1964 - 1965 1966 1967
- Also Nintendo emulator: 1964 (emulator).
..... Click the link for more information.
Wright-Patterson Air Force Base (IATA: FFO, ICAO: KFFO, FAA LID: FFO) is a United States Air Force base located in Greene and Montgomery counties, eight miles (13 km) northeast of the central business district of Dayton, Ohio, United States.
..... Click the link for more information.
..... Click the link for more information.
City of Dayton
City |
..... Click the link for more information.
City |
Downtown Dayton
..... Click the link for more information.
Motto
"In God We Trust" (since 1956)
"E Pluribus Unum" ("From Many, One"; Latin, traditional)
Anthem
..... Click the link for more information.
"In God We Trust" (since 1956)
"E Pluribus Unum" ("From Many, One"; Latin, traditional)
Anthem
..... Click the link for more information.
An expression-oriented programming language is a programming language where (nearly) every construction is an expression and yields a value. Macro definitions, preprocessor commands, and declarations are often treated as statements in expression-oriented languages.
..... Click the link for more information.
..... Click the link for more information.
Fortran
Paradigm: multi-paradigm: procedural, imperative, structured, object-oriented
Appeared in: 1957
Designed by: John W. Backus
Developer: John W.
..... Click the link for more information.
Paradigm: multi-paradigm: procedural, imperative, structured, object-oriented
Appeared in: 1957
Designed by: John W. Backus
Developer: John W.
..... Click the link for more information.
Norden bombsight was a highly sophisticated optical/mechanical analog computer used by the United States Army Air Force during World War II, the Korean War, and the Vietnam War to aid the pilot of a bomber aircraft in dropping bombs accurately.
..... Click the link for more information.
..... Click the link for more information.
For other uses, see Compass (disambiguation).
COMPASS is an acronym for COMPrehensive ASSembler. COMPASS is a macro assembly language on Control Data Corporation's 3000 series, and on the 60-bit CDC 6000 series, 7600 and
..... Click the link for more information.
Control Data Corporation (CDC), was one of the pioneering supercomputer firms. For most of the 1960s they built the fastest computers in the world by far, only losing that crown in the 1970s to what was effectively a spinoff.
..... Click the link for more information.
..... Click the link for more information.
For other uses, see Supercomputer (disambiguation).
A supercomputer is a computer that led the world (or was close to doing so) in terms of processing capacity, particularly speed of calculation, at the time of its introduction...... Click the link for more information.
In mathematics, an ordinary differential equation (or ODE) is a relation that contains functions of only one independent variable, and one or more of its derivatives with respect to that variable.
..... Click the link for more information.
..... Click the link for more information.
mathematical model is an abstract model that uses mathematical language to describe the behaviour of a system. Mathematical models are used particularly in the natural sciences and engineering disciplines (such as physics, biology, and electrical engineering) but also in the social
..... Click the link for more information.
..... Click the link for more information.
numerical integration constitutes a broad family of algorithms for calculating the numerical value of a definite integral, and by extension, the term is also sometimes used to describe the numerical solution of differential equations.
..... Click the link for more information.
..... Click the link for more information.
nonlinear system is a system which is not linear i.e. a system which does not satisfy the superposition principle. Less technically, a nonlinear system is any problem where the variable(s) to be solved for cannot be written as a linear sum of independent components.
..... Click the link for more information.
..... Click the link for more information.
BCD is an acronym with multiple meanings, including:
..... Click the link for more information.
- Bad Conduct Discharge, a form of discharge from US military service
- Barrels per calendar day, a unit for measuring output of oil refineries
- Beirut Central District, a neighborhood in downtown Beirut
..... Click the link for more information.
Machine code or machine language is a system of instructions and data directly executed by a computer's central processing unit. Machine code is the lowest-level of abstraction for representing a computer program.
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus