logo
Home Documentation Getting Started Command line Runlevels News Download Tutorials FAQ Lecture Notes Forum

Runlevels: input variables

What do you want yambo to calculate? Specify your choice by passing to yambo the command line options corresponding to the required runlevels. A list of the available options are given below: follow the links to obtain detailed description of each variable specific to that runlevel. Variables are split into default variables and ones switched on using a verbosity (-V RL/kpt/sc/qp/io/gen/resp) command line option.

Note that the variables values suggested in the example input files refer to a sample set of ground state databases: these will change according to the particular system you are studying.

Calculation typeCommand lineInput file
Setupyambo -i Link to variables
Coulomb interactionyambo -c Link to variables
Static screened interactionyambo -b Link to variables
Dynamical screened interactionyambo -d Link to variables
Hartree-Fock self-energyyambo -x Link to variables
GW: Newton solveryambo -g n Link to variables
GW: secant solveryambo -g s Link to variables
Plasmon Pole approximationyambo -p p Link to variables
COHSEX approximationyambo -p c Link to variables
RPA opticsyambo -o c Link to variables
TDHF Kernelyambo -o t Link to variables
BSE Kernelyambo -o b Link to variables
BSE solver: Haydock yambo -y h Link to variables
BSE solver: Diagonalization yambo -y d Link to variables
TDDFT: Adiabatic LDAyambo -t a Link to variables
TDDFT: long range kernelyambo -t l Link to variables

Runlevel combinations

In practice, it is often better to activate several runlevels at the same time by specifying a combination of command line options. Some standard examples are given below. However, we strongly suggest that you follow the tutorials to learn how to use yambo properly and combine the runlevels correctly.