Synched


Synched is a piece of software created to visualize synchronization phenomena in complex systems. Due to their ubiquity in science and nature, the study of large networks of coupled oscillators has become a popular research area. Phase oscillator systems such as the Kuramoto model have become paradigmatic examples for studying synchrony in such systems. Synched provides an easy and intuitive way to visualize the dynamics of these systems in real-time. Below you will find a link to download Synched as well as instructions on how to use it. For further information on my research, including publications, check out my home page.

Downloads

Synched for Mac OS

Linux (not yet available)
Creative Commons License
Synched by Per Sebastian Skardal is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Synched is free to download for non-commercial purposes, under the Creative Commons license linked above. The current version is 1.0 and has been tested on Mac OSX 10.6 and 10.7. I plan to release a Linux version in the future. I would like to thank my colleague Dan Larremore for his guidance, as well as my advisor Juan G. Restrepo and group member Dane Taylor for their ideas and comments. Finally, funding from NSF Grant No. DMS-0908221 and the University of Colorado at Boulder's Department of Applied Mathematics.

How to use Synched

Here is a sample screenshot of Synched in action. The window is divided into 2 parts: the display (left panel) and the controls (right panel). Each panel is discussed in detail below.

Left Panel - The Display



The display is organized into two areas: an outer circle and an inner circle.



The outer circle depicts the information for each individual oscillator. Along the outer circle the phase of each individual oscillator is plotted as a small circle. For the sake of discerning oscillators with very similar phase, the radius with which each oscillator is plotted is slightly shuffled. Also, by clicking at any point on the screen you can force oscillators to a particular phase with a forcing strength proportional to F (described below).



The inner circle depicts the collective macroscopic information of the system. Each model included in Synched has one or more order parameters that describe the degree of synchrony in the system. These order parameters are complex numbers in the unit circle. The larger the magnitude, the more synchronized the system is. For more information of the meaning of order parameters for the different systems, see the model description.



Furthermore, information about the model as well as degrees of synchrony are shown in the corners. This information can be enabled or disabled in the control panel.

Right Panel - The Controls

Master Controls:



Parameters Controls: Depending on the current model being simulated, only some of the parameters are used. Unused parameters are gray-ed out and disabled.



Display Controls:



Quit closes the program.