Stochastic Differential Equation Software
Accurately integrate Itô stochastic differential equations (SDES)
    where
j = 1,..., n and
dWkt are normally distributed differentials with mean 0 and variance
dt
Integrator is ANISE (Algorithm for Numerical Integration of Stochastic Equations)
ANISE is a solver for SDES with strong solutions
User must supply derivatives
Fortran call sequence for ANISE sde integrator is
call anise( n, m, t, x, dt, dw, tol )
C/C++ call sequence for ANISE (type void) sde integrator is
anise( n, m, t, x, dt, dw, tol );
|     | fortran | C/C++ | description |
|     | integer*4 n     | int   n;     | number of equations (input) |
|     | integer*4 m     | int   m;     | number of Wiener processes (input) |
|     | real*8 t     | double t[1];     | current time (input, t + dt on return) |
|     | real*8 x(n)     | double x[n];     | initial conditions (input, solutions at t + dt on return) |
|     | real*8 dt     | double dt;     | desired time step (input) |
|     | real*8 dw(m)     | double dw[m];   | stochastic differentials (input sampled N(0,dt)) |
|     | real*8 tol     | double tol;     | desired tolerance (input) |
Fortran user must supply
subroutine stod( n, m, t, v, x, y)
C/C++ user must supply (type void)
stod( n, m, t, v, x, y)
|     | fortran | C/C++ | description |
|     | real*8 v(m)  | double v[m];  | supplied by anise |
|     | real*8 y(m)  | double y[m];  | returned by stod |
* Innovative Stochastic Algorithms *