Implementation of the Stochastic Complex Ginzburg-Landau (SCGL) using pseudospectral method and Runge-Kuta-Fehlberg 4-5 method.
The additive SCGL is:
The implementation of SCGL is given by NCGL.py.
The noise generation algorithm is given by the cNoise.py
The examples are presented here.
The following video shows the traditional Complex Ginzburg-Landau:
CGL.2D.mp4
An example of SCGL with additive noise is:
Additive.SCGL.mp4
An example of SCGL with multiplicative noise is:
Multiplicative.SCGL.mp4
We also present a Gradient Pattern Analysis (GPA) of the system. The implementation is public available here. The following video shows the real, imaginary and modulus at every snapshot, and the histogram of amplitudes. The series bellow the snapshot shows the second Gradient Moment metric (
GPA.Analysis.CGL.mp4
The multidimensional case is under development. The solution for the simplest case is:
1D:
3D:
3D.Ginzburg-Landau.mp4
Under submission