GRANAD - Simulating GRAphene nanoflakes with ADatoms

Published: 31 August 2025| Version 1 | DOI: 10.17632/723d4m4z9x.1
Contributors:
David Dams, Miriam Kosik, Marvin Müller, Abhishek Ghosh, Antton Babaze, Julia Szczuczko, Garnett W. Bryant, Andrés Ayuela, Carsten Rockstuhl, Marta Pelc, Karolina Słowik

Description

GRANAD is a program based on the tight-binding approximation to simulate optoelectronic properties of graphene nanoflakes and Su–Schrieffer–Heeger (SSH) chains with possible adatom defects under electromagnetic illumination. Its core feature is the numerical solution of a time-domain master equation for the spin-traced one-particle reduced density matrix. It provides time-resolved evolution of charge distributions, access to induced-field dynamics, and characterization of the plasmonic response. Other computable quantities include energy profiles, electron distribution in real space, and absorption spectra. GRANAD is written in Python and relies on the JAX library for high-performance array computing, just-in-time (JIT) compilation, and differentiability. It is intended to be lightweight, portable, and easy to set up, offering a transparent and efficient way to access the properties of low-dimensional carbon structures from the nanoscale to the mesoscopic regime. GRANAD is open source, with the full code and extensive documentation with usage examples available at https://github.com/GRANADlauncher/granad.git.

Files

Categories

Condensed Matter Physics, Computational Physics, Graphene

Licence