Difference between revisions of "Main Page"

From The Yambo Project
Jump to navigation Jump to search
(34 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Full tutorials ==
[[File:Yambo_teaches.png|thumb|center|upright=2.0|]]


* [[How to obtain an absorption spectrum in a bulk material]] - this would basically be a list of links of particular modules
Welcome to the Yambo educational page. In this page you will find several informations about how to run Yambo and, more generally, about the methods implemented in the code.


* [[Optical properties and excitons in a two-dimensional material]] - this would basically be a list of links of particular modules
== Yambo Philosophy ==
The Yambo Philosophy is simple: '''read, learn, run, cite us'''!


== Tutorial modules ==
Yambo is a tool but to use it you must first know as much as possible the theories, approximations and methods that are coded in the tool.


====[[Generating the Yambo databases]]====
'''Yambo should never be used without a clear understanding of the theory laying behind the code'''.
* [[bulk material: h-BN]]
* [[two-dimensional material: h-BN 2D]]


====[[Introduction to yambo: input, output and command line interface‎‎]]====
This is exactly the aim of this wiki page. To guide the general Yambo user, advanced or not, in a detailed tour of the Yambo features.
* [[Initialization]]
* [[Input files]]
* [[Understanding the output]]
* [[Command line interface]]


====Tricks for Low dimensional systems====
== Read ==
* [[Truncated Coulomb Potential]]  
Reading is the basic ingredient. Here we provide some elemental references of the theories/methods used in Yambo:
* [[Visualizing the truncated potential]]
* [[Theory|Background theory]]
* [[Lectures|Lectures on various topics by the Yambo team]]
* [[Tutorials| Tutorials]]
* [[Selected Readings|Other reading material]]
* [[Cheatsheets|Cheatsheets: Relating theory and code variables]]
* [[Thesis]]


====Linear response====
== Learn ==
* [[RPA/IP]]
The second step in the philosophy are the tutorials. These can be run standalone or via a Yambo-specific Virtual Machine
* [[Local fields]]
* [[Tutorials]]
* [[Static screening]]
* [[Yambo_Virtual_Machine|A Yambo-based Virtual Machine]]
* [[Dynamic screening (PPA)]]
* [[Dynamic screening (real axis)]]


====Single particle====
== Run ==
* [[Hartree Fock]] -x
* [[Download]]
* [[GW in PPA]] -g n -p p
* [[Installation]]
* If you find a '''bug''' or a '''weird behaviour''' in Yambo please report it in the [http://www.yambo-code.org/forum/ Forum]
* If you get a '''segmentation fault''' please read this page: [[Identify what's causing segmentation fault in Yambo]]


====Two particle====
== Cite us ==
* [[Bethe-Salpeter kernel]]
It is scientifically fair to ''cite the two following articles in any publication based on results obtained with Yambo''
* [[Bethe-Salpeter Haydock solver]]
* [[Bethe-Salpeter diagonalization]]


====[[Alt Two particle]]====
* {{article
 
|title= Many-body perturbation theory calculations using the yambo code
Learn how to set up and run calculations to obtain and analyze an optical absorption spectra of bulk and low dimension materials by using the Bethe-Salpeter equation
|authors=Davide Sangalli and Andrea Ferretti and Henrique Miranda and Claudio Attaccalite and Ivan Marri and Elena Cannuccia and Pedro Miguel Melo and Margherita Marsili and Fulvio Paleari and Antimo Marrazzo and Gianluca Prandini and Pietro Bonf\`a and Michael O Atambo and Fabio Affinito and Maurizia Palummo and Alejandro Molina Sanchez and Conor Hogan and Myrta Gr\xFCning and Daniele Varsano and Andrea Marini
NOTE: this title may not be very suggestive to newbies
|journal= Journal of Physics: Condensed Matter
 
|volume=  31
====Other stuff====
|pages= 325902
* [[Parallelization]]
|year= 2019
* [[Yambopy]]
|doi=10.1088/1361-648x/ab15d0
====Old stuff====
}}
* [[GW]] (quick port just for demo purposes)
* [[Parallelization]] (quick port just for demo purposes)
 
=== Get Started ===
* [[Download]]
* [[Installation]]


----
* {{article
|title= Yambo: an ab initio tool for excited state calculations
|authors=Andrea Marini, Conor Hogan, Myrta Grüning, Daniele Varsano
|journal= Comp. Phys. Comm.
|volume=  144
|pages= 180
|year=  2009
|doi=10.1016/j.cpc.2009.02.003
}}


New site [[under construction]]
Check the [http://www.researcherid.com/rid/O-4564-2015 Yambo researcher ID page] for citation information.

Revision as of 11:24, 18 May 2021

Yambo teaches.png

Welcome to the Yambo educational page. In this page you will find several informations about how to run Yambo and, more generally, about the methods implemented in the code.

Yambo Philosophy

The Yambo Philosophy is simple: read, learn, run, cite us!

Yambo is a tool but to use it you must first know as much as possible the theories, approximations and methods that are coded in the tool.

Yambo should never be used without a clear understanding of the theory laying behind the code.

This is exactly the aim of this wiki page. To guide the general Yambo user, advanced or not, in a detailed tour of the Yambo features.

Read

Reading is the basic ingredient. Here we provide some elemental references of the theories/methods used in Yambo:

Learn

The second step in the philosophy are the tutorials. These can be run standalone or via a Yambo-specific Virtual Machine

Run

Cite us

It is scientifically fair to cite the two following articles in any publication based on results obtained with Yambo

  • Many-body perturbation theory calculations using the yambo code, Davide Sangalli and Andrea Ferretti and Henrique Miranda and Claudio Attaccalite and Ivan Marri and Elena Cannuccia and Pedro Miguel Melo and Margherita Marsili and Fulvio Paleari and Antimo Marrazzo and Gianluca Prandini and Pietro Bonf\`a and Michael O Atambo and Fabio Affinito and Maurizia Palummo and Alejandro Molina Sanchez and Conor Hogan and Myrta Gr\xFCning and Daniele Varsano and Andrea Marini, Journal of Physics: Condensed Matter 31, 325902 (2019).

Check the Yambo researcher ID page for citation information.