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