Skip to the content.

Welcome to berry suite homepage

berry extracts the Bloch wavefunctions from DFT calculations in an ordered way so they can be directly used to make calculations.

In practice it retrieves the wavefunctions and their gradients in reciprocal space totally ordered by unentangled bands, where continuity applies.

In particular, it calculates the Berry connections and curvatures from DFT calculations.

The Berry connections can be used to calculate the first order optical conductivity and the second order optical conductivity for second harmonic generation (SHG).

This version 2 is a great improvement in the code. It now runs for 1D, 2D and 3D materials, both colinear and non-colinear and with DFT suite Quantum Espresso.

It is expected that this software will evolve with more possibilities in the near future.

We wellcome contributors

The list of TODOs is huge at this stage, and people willing to contribute are very wellcome.

Support or Contact

This project is maintained by Ricardo Mendes Ribeiro (ricardo.ribeiro@physics.org).