Tutorials: Difference between revisions

From The Yambo Project
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:


== Full tutorials ==  
== Full tutorials ==  
If you are starting out with Yambo, or even an experienced user, we recommend that you complete the following tutorials before trying to use Yambo for your system.
Each tutorial is fairly standalone, although some require that you have completed previous ones.
* [[First steps: a walk through from DFT to optical properties]]
* [[First steps: a walk through from DFT to optical properties]]
* [[How to obtain the quasi-particle band structure of a bulk material: h-BN]]
* [[How to obtain the quasi-particle band structure of a bulk material: h-BN]]
Line 15: Line 18:
* [[How to analyse excitons|Analysis of excitonic spectra in a 2D material]]
* [[How to analyse excitons|Analysis of excitonic spectra in a 2D material]]
* [http://yambopy.readthedocs.io/en/devel/tutorial.html Efficient many body calculations with the Yambo-python tool]
* [http://yambopy.readthedocs.io/en/devel/tutorial.html Efficient many body calculations with the Yambo-python tool]
* [[Two particle excitations]] (try to bypass this page) : Learn how to set up and run calculations to obtain and analyze an optical absorption spectrum of bulk and low dimension materials by using the Bethe-Salpeter equation


<!--* [[How to obtain the absorption spectrum of a bulk material: h-BN]] - this would basically be a list of links of particular modules -->
<!--* [[How to obtain the absorption spectrum of a bulk material: h-BN]] - this would basically be a list of links of particular modules -->
Line 20: Line 25:


== Modules ==
== Modules ==
The below modules give a more detailed look at the input, output, and physics behind each yambo task/runlevel. They can be followed separately, although some modules are prerequisite to other modules. If you starting out with yambo, it is better you follow first the full tutorials.
An alternative way to learn Yambo is through a more detailed look at our ''[[Modules|documentation modules]]''. These provide a focus on the input parameters, run time behaviour, and underlying physics behind each yambo task or runlevel. Although they can be followed separately, they are better followed as part of the more structured tutorials given above. The modules are grouped as follows:
====Generating the Yambo databases====
* [[Modules#Generating the Yambo databases|Generating the Yambo databases]]
* [[Bulk material: h-BN]]  
* [[Modules#How to use Yambo|How to use Yambo]]
* [[2D material: h-BN sheet]]
* [[Modules#Tricks for low dimensional systems|Tricks for low dimensional systems]]
* [[Advanced usage]]
* [[Modules#Linear response and screening|Linear response and screening]]
 
* [[Modules#Quasiparticle properties|Quasiparticle properties]]
====How to use Yambo====
* [[Modules#Two-particle excitations|Two-particle excitations]]
* [[Initialization]]
* [[Input file generation]]
* [[Command line options]]
* [[How to use Yambo:advanced usage|Advanced usage]]
 
====Tricks for Low dimensional systems====
* [[Truncated Coulomb Potential]]  
* [[Visualizing the truncated potential]]
 
====Linear response====
* [[Optics at the independent particle level]]
* [[Local fields]]
* [[Static screening]]
* [[Dynamic screening (PPA)]]
* [[Dynamic screening (real axis)]]
 
====[[Quasi-particle properties]]====
* [[Hartree Fock]] -x
* [[GW in PPA]] -g n -p p
 
====Two particle====
* [[Bethe-Salpeter kernel]]
* [[Bethe-Salpeter Haydock solver]]
* [[Bethe-Salpeter diagonalization]]
 
====[[Two particle excitations]]====
 
Learn how to set up and run calculations to obtain and analyze an optical absorption spectrum of bulk and low dimension materials by using the Bethe-Salpeter equation
 
NOTE: this title may not be very suggestive to newbies


====Other stuff====
==Other stuff and old stuff==
* [[Parallelization]]  
* [[Parallelization]]  
* [[Yambopy]]
* [[Yambopy]]
====Old stuff====
* [[GW]] (quick port just for demo purposes)
* [[GW]] (quick port just for demo purposes)
* [[Parallelization]] (quick port just for demo purposes)
* [[Parallelization]] (quick port just for demo purposes)

Revision as of 14:55, 31 March 2017

Tutorial files

To follow the tutorials, you must first download or copy data files for each system from:

  • CECAM students:
$ cp /tutoadmin/ etc
  • Download: from [this link]

Full tutorials

If you are starting out with Yambo, or even an experienced user, we recommend that you complete the following tutorials before trying to use Yambo for your system. Each tutorial is fairly standalone, although some require that you have completed previous ones.

  • Two particle excitations (try to bypass this page) : Learn how to set up and run calculations to obtain and analyze an optical absorption spectrum of bulk and low dimension materials by using the Bethe-Salpeter equation


Modules

An alternative way to learn Yambo is through a more detailed look at our documentation modules. These provide a focus on the input parameters, run time behaviour, and underlying physics behind each yambo task or runlevel. Although they can be followed separately, they are better followed as part of the more structured tutorials given above. The modules are grouped as follows:

Other stuff and old stuff


Navigation: Home -> Tutorials