Igor Kliakhandler - Software

Below, I present my code COMPUFILM for the solution of 1D scalar
equation with periodic boundary conditions of the following type:

Here L[u] and N[u] are linear and nonlinear operators, respectively.
Equations of this form include such well-known models as KdV,
Kuramoto-Sivashinsky, Kawahara, Swift-Hohenberg, and many other
models. The code is written in C++ (I use it only for the complex arithmetic;
all the rest of the code works pretty much as C).
I use a pseudospectral method for the computation of the spatial derivatives,
and a fourth order Runge-Kutta method for the time advance.
I have found my code to be very reliable, fast and convenient.
                 You are free to use my code at your own risk.
 I run it in both Unix and Linux  environments. I hope that if you will publish
something where the simulations by this code have been used, you will
acknowledge that.
 In a close future, I will present graphics-based, intuitive simulator working
with systems of equations in 1D and 2D geometry. So, I expect that practically
any "reasonable" evolution equations with periodic boundary conditions
might be simulated by that code.
                                   Download COMPUFILM code
                       time t

                                                                             coordinate  x
                Solution of KS equation obtained by COMPUFILM code,
                    and processed by MATHEMATICA software