Index of /OscilControlData/Two-Harmonic_Standard_Map_Phase
Isochronous bifurcations dependence on the driving mode phase shift in two-harmonic standard maps
Overview
Project name: Isochronous bifurcations dependence on the driving mode phase shift in two-harmonic standard maps
Author : Michele Mugnaine
Date: 30/April/2025
Contact: mmugnaine@gmail.com
Description:
Code and data repository accompanying the publication "Isochronous bifurcations dependence on the driving mode phase shift in two-harmonic standard maps".
The codes and data are available in the file "CodesAndData.zip".
Requirements
- Fortran compiler (gfortran, ifort, ...).
Figure 1
Folder Figure1 :
- To obtain the data related to the phase spaces in Figure 1, run: $ gfortran Figure1.f90; ./a.out .
The initial conditions for each phase space are in files IC_a1.dat, IC_a2.dat, IC_a3.dat, IC_b1.dat, IC_b2.dat and IC_b3.dat.
Figure 2
Folder Figure2 :
- The data related to the parameter spaces in Figure 2 are available in the following files:
- m1_1_m2_4_phi_0.dat
- m1_1_m2_4_phi_pi.dat
- m1_1_m2_4_phi_pi-2.dat.
The data can be obtained using the algorithm Figure2.f90 by running: $ gfortran Figure2.f90; ./a.out .
Figure 3
Folder Figure3 :
- The data related to the parameter spaces in Figure 3 are available in the following files:
- m1_1_m2_5_phi_0.dat
- m1_1_m2_5_phi_pi.dat
- m1_1_m2_5_phi_pi-2.dat.
The data can be obtained using the algorithm Figure3.f90 by running: $ gfortran Figure3.f90; ./a.out .
Figure 4
Folder Figure4 :
- The data related to the parameter spaces in Figure 4 are available in the following files:
The data can be obtained using the algorithm Figure4.f90 by running: $ gfortran Figure4.f90; ./a.out .
Figure 5
Folder Figure 5
- To obtain the data related to the bifurcation diagrams in Figure 5(a1), 5(a2), and 5(a3), run: $ gfortran Diagram.f90; ./a.out .
- For the phase spaces in Figure 5(b1), 5(c1), and 5(d1), run: $ gfortran PhaseSpaces1.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b1.dat, IC_c1.dat, IC_d1.dat.
- For the phase spaces in Figure 5(b2), 5(c2), and 5(d2), run: $ gfortran PhaseSpaces2.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b2.dat, IC_c2.dat, IC_d2.dat.
- For the phase spaces in Figure 5(b3), 5(c3), and 5(d3), run: $ gfortran PhaseSpaces3.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b3.dat, IC_c3.dat, IC_d3.dat.
Figure 6
Folder Figure 6
- The data related to the bifurcation diagrams in Figure 6(a1), 6(a2), and 6(a3) can be obtained by runnig: $ gfortran Diagram.f90; ./a.out .
- For the phase spaces in Figure 6(b1), 6(c1), and 6(d1), run: $ gfortran PhaseSpaces1.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b1.dat, IC_c1.dat, IC_d1.dat.
- For the phase spaces in Figure 6(b2), 6(c2), and 6(d2), run: $ gfortran PhaseSpaces2.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b2.dat, IC_c2.dat, IC_d2.dat.
- For the phase spaces in Figure 6(b3), 6(c3), and 6(d3), run: $ gfortran PhaseSpaces3.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b3.dat, IC_c3.dat, IC_d3.dat.
Figure 7
Folder Figure 7
- The bifurcation diagrams in Figure 7(a1), 7(a2), and 7(a3) can be obtained by runnig: $ gfortran Diagram.f90; ./a.out .
- For the phase spaces in Figure 7(b1),and 7(c1), run: $ gfortran PhaseSpaces1.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b1.dat and IC_c1.dat.
- For the phase spaces in Figure 7(b2), and 7(c2), run: $ gfortran PhaseSpaces2.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b2.dat and IC_c2.dat.
- For the phase spaces in Figure 7(b3), and 7(c3), run: $ gfortran PhaseSpaces3.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b3.dat and IC_c3.dat.
Figure 8
Folder Figure 8
- The internal winding number profiles in Figure 8(a1), 8(a2), and 8(a3) can be obtained by runnig: $ gfortran Win.f90; ./a.out .
- For the phase spaces in Figure 8(b1),and 8(b2), and 8(b3), run: $ gfortran PhaseSpaces.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b1.dat, IC_b2.dat, and IC_b3.dat.
Figure 9
Folder Figure 9
- The internal winding number profiles in Figure 9(a1), 9(a2), and 9(a3) can be obtained by runnig: $ gfortran Win.f90; ./a.out .
- For the phase spaces in Figure 9(b1),and 9(b2), and 9(b3), run: $ gfortran PhaseSpaces.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b1.dat, IC_b2.dat, and IC_b3.dat.
Figure 10
Folder Figure 10
- The internal winding number profiles in Figure 10(a1), 10(a2), and 10(a3) can be obtained by runnig: $ gfortran Win.f90; ./a.out .
- For the phase spaces in Figure 10(b1),and 10(b2), and 10(b3), run: $ gfortran PhaseSpaces.f90; ./a.out .
- The initial conditions for each phase space are in files IC_b1.dat, IC_b2.dat, and IC_b3.dat.