Skip to content

Simulations about various surface growth models

Notifications You must be signed in to change notification settings

AlKukharskii/SurfaceGrowth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

SurfaceGrowth

Simulations about various surface growth models done for the subject Cooperative and Critical Phenomena of the Master in Physics of Complex Systems of the Institute for Cross-Disciplinary Physics and Complex Systems.

The C++ code is able to simulate various growth models: diffusion and ballistic, as well as a numerical solution to the KPZ equation via the Milstein algorithm. The functions can be called to do simply the hard computations, or also to write a variable to visualize the surface. All the data is written into a file, which can be then analyzed to get critical exponents. The Python code used for this task is also incluided.

For example, next graph shows results for correlation lenght vs time, for different system sizes. You can see how it saturates when the correlation gets the size of the system. For the largest size critical exponent has been computed:

Ballistic

It is possible also to do the scaling of this graphs:

Scaling

You can use this code as an implementation example.

About

Simulations about various surface growth models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.7%
  • C++ 2.3%