The standard Chirikov map is a
symplectic transformation of the phase plane given by formula
where
For
As
The video visualizes this process.
Each frame corresponds to the next increasing value of
The chaoticity of the orbit is calculated as follows. Let
The assembling of the video is a lengthy process. It took us several months intermittently on CPU Intel Core i9-9900K (video dimensions 1200, 6000 frames).
The UNIX-like operating system is required. Prerequisites:
- java ≥ 11
- make
- ffmpeg
Simply run
make
The build can be interrupted and restarted at any time.
If the build is overheating your CPU, you can limit the number of threads used:
make THREADS=4
Full list of variables you may want to tweak:
Description | Variable | Default value |
---|---|---|
The number of threads | THREADS |
0 (thread pool uses all available processors) |
The video frame rate | FRAMERATE |
30 |
Initial value of |
INITIAL |
0 |
Final value of |
FINAL |
6 |
Increment of |
STEP |
.001 |
The value of |
RHO |
.001 |
The density (video width and height) | DENSITY |
1200 |
© Anton Shvetz, 2022—2023
This project is licensed under the CC-BY-SA-4.0 License.