Program source code and data for "Initial perturbation matters: Implications of geometry-dependent universal Kardar-Parisi-Zhang statistics for spatiotemporal chaos"
Description
The program source code and data for the publication "Initial perturbation matters: implications of geometry-dependent universal Kardar-Parisi-Zhang statistics for spatiotemporal chaos."
Requirements
- mpic++
- Python 3 and packages used in the Jupyter notebooks (Anaconda recommended).
- boost >= 1.59.0
- boost-build
Short description
calc_interface
Source code for the coupled logistic map and perturbation calculation. Execute the code as following:
cd calc_interface
# edit parameters in mpi_exec.py and mpi_exec_saturation.py
./mpi_exec.py # for Fig. 1-3
./mpi_exec_saturation.py # for Fig. 4
The data will be generated in /tmp directory. Copy them to appropriate directories in data/. (Directory names are self-explanatory.)
notebook
Jupyter notebooks for the analysis and figure generation. The notebooks are intended to be run in the order of :
- 1_select_parameters.ipynb
- 2_estimate_nonuniversal_params.ipynb
- 3_plot_for_publication.ipynb
- 4_plot_examples.ipynb
- 5_plot_saturation_example.ipynb
Note that they require a package called exputils and kpzutils, placed in lib directory (not created). exputils can be found in https://github.com/yfukai/exputils. kpzutils is not open-sourced as it contains materials the author does not own the copyright. For tests, you can simply comment out the lines referring to them.
data
The data used in the paper. Generated by programs in calc_interfaces, and analyzed by notebooks in notebook.
The directory data/theoretical contained theoretical data for distributions/correlations downloaded from https://www-m5.ma.tum.de/KPZ.
Supports
Contact Y. T. Fukai (ysk@yfukai.net) for further information.
Files
stc_kpz_calc_code.zip
Files
(10.3 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:c959c234ab412cd512f53af93c73e6fb
|
10.3 GB | Preview Download |