Skip to content

Rene-007/flake_growth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flake Growth

Flake Growth is a tool written in the Rust programming language for simulating the growth of single-crystalline gold flakes from an initial single atom up to the micrometer scale, i.e. billions of atoms.

A small animated gif of the initial flake growth

You can either download the source files and compile them with the rust compiler to have a native version (which is both very easy and straight forward) or you can simply click her to find the WebAssembly version that directly runs in your browser. A small visual guide how to interact with the program can be found here and might be very helpful at the beginning.

Background

A microscope image of a real flake

Single-crystalline gold flakes are of actually use in nano-optics and technology. An brief overview of the chemical growing process and how this can be emulated in a simulation can also be found here.

Credits

I would like to thank all the people who made/make Rust such a powerful and still elegant language and the authors of kiss3d who made it easy to display the scene -- even inside the browser!

Funding

This work was supported by the Volkswagen Foundation (Grant 93437).

License

This project is licensed under the GNU Affero General Public License v3.0 and if you publish scientific work which is based on this code I would be grateful if you include a reference to this Github source page. If you have any issues with that feel free to contact me.

Contributions

Contributions are welcome! As this is my first Github project please be patient with me if I'm not reacting quick enough...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published