Skip to content

vyu16/pyzfs

 
 

Repository files navigation

PyZFS code repository

PyZFS is a Python package for first-principles calculations of the zero-field-splitting (ZFS) tensor of molecules and materials based on wavefunctions obtained from density functional theory (DFT) calculations.

The ZFS tensor describes the lifting of degeneracy of spin sublevels in the absence of external magnetic fields, and is an important property of open-shell molecules and spin defects in semiconductors with spin quantum number S > 1. Some prototypical spin defects with nonzero ZFS tensors include the nitrogen-vacancy center in diamond and divacancies in silicon carbide. PyZFS can compute the spin-spin component of the ZFS tensor for molecules and materials, using wavefunctions from plane-wave DFT codes such as Quantum ESPRESSO and Qbox.

PyZFS supports parallelization via mpi4py and NVIDIA GPU acceleration via CuPy.

Documentation

The tutorial and documentation are hosted on GitHub Pages.

Authors

Giulia Galli (gagalli@uchicago.edu)

Marco Govoni (mgovoni@unimore.it)

He Ma (mahe@uchicago.edu)

Victor Yu (yuw@anl.gov)

Contact

Please use the GitHub issue tracker for bug reports. Contributions to new features are welcome.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.9%
  • TeX 4.1%