6.3

The **A**nalytical **M**odel
**I**nterface & **G**eneral
**O**bject Oriented **S**olver (*Amigos*
[41,42] is a simulation system designed to handle a wide range
of nonlinear partial differential equation systems in time and space in
either one, two or three dimensions. It is capable to generate optimized
numerical models from a mathematical input language.

The *Algorithm Library* was introduced for the purpose to provide mechanisms for the
management and ``Just in Time'' compilation of models defined with the
*Amigos* internal modeling language of the **A**nalytical
**M**odel **I**nterface *AMI*. Thereby the
simulator gains the capability to generate libraries of precompiled models
which can be loaded on demand. These precompiled models can be evaluated
with no significant speed losses in comparison to ``hand coded and
optimized'' models.

Since the scripting capabilities of the analytical models interface are
restricted to the formulation of mathematical models with a predefined set
of mathematical operators and functions, a deeper integration of the
*Algorithm Library* concepts by introducing further ` Interfaces` and

1999-11-14