Skip to content

Monte Carlo codes to simulate polar domains in hybrid perovskite solar cells

License

Notifications You must be signed in to change notification settings

WMD-group/StarryNight

Repository files navigation

DOI License: MIT Build Status

Starry Night

Monte Carlo codes to simulate dipole-dipole interactions and ferroelectric domains in a hybrid organic-inorganic perovskite solar cell.

We have started to work on a more complete description and documentation, available online:

Dipole Domains

Requirements

A C compiler such as gcc is required for the main code, while various scripts and post-processing tools use a combination of python, julia, and gnuplot.

libconfig is used for lightweight config file parsing.

Mac OSX: brew install libconfig

Debian: sudo apt-get install libconfig-dev

Installation

make compiles the binary file starrynight

make test will run a series of test calculations based on the configuration file starrynight.cfg in the main directory

Publications

Development Notes

2016 - Extended to 3D, solid solutions, many further analysis tools, electrostatic potentials, Fermi-Dirac/Boltzmann hole/electron populations

2014-05-31 - Started work on Icarius

2014-01-29 - Added dependency on libconfig