Yambo è un progetto open source volto a studiare le proprietà degli stati eccitati dei sistemi di materia condensata dai primi principi usando metodi a molti corpi. Come input, yambo richiede i dati della struttura elettronica dello stato fondamentale calcolati da codici come Quantum ESPRESSO ed Abinit. Le capacità di yambo includono il calcolo della risposta lineare, correzioni di quasi-particelle di quantità basate sul formalismo GW, assorbimento ottico e altre quantità spettroscopiche. Gli sviluppi recenti vanno dall’inclusione di effetti fisici importanti ma spesso trascurati come le interazioni elettrone-fonone all’implementazione di uno schema di propagazione in tempo reale per la simulazione di proprietà ottiche lineari e non lineari. Yambo è codificato con un’efficiente struttura parallela che consente di sfruttare architetture di elaborazione e schede GPU moderne ad alte prestazioni. Inoltre è possibile automatizzare i flussi di lavoro interfacciarsi con gli strumenti software yambopy e AiiDA.