Tutorials: Difference between revisions

From The Yambo Project
Jump to navigation Jump to search
mNo edit summary
 
(221 intermediate revisions by 14 users not shown)
Line 1: Line 1:
Navigation: [[Main_Page|Home]] -> [[Tutorials]]
The tutorials are meant to give some introductory background to the key concepts behind Yambo. Practical topics such as convergence are also discussed.
<hr>
Nonetheless, users are invited to first read and study the [[lectures|background material]] in order to get familiar with the fundamental physical quantities.
We recommend that you complete the tutorials before trying to use Yambo for your system.


== Full tutorials ==
You must have a working environment where both Yambo and Yambopy (and eventually QE or abinit) are installed.
* [[First steps: a walk through from DFT to optical properties]]
If you are starting out with Yambo, we suggest to follow [[Setting up Yambo|this page]] with a detailed explanation about how to set up all you need for running the tutorials.
* [[How to obtain the quasi-particle band structure of a bulk material: h-BN]]
* [[Using Yambo in parallel|Running Yambo in a parallel environment]]
* [[How to obtain an optical spectrum|Calculating optical spectra including excitonic effects: a step-by-step guide]]
* [[How to choose the input parameters|Obtaining a converged optical spectrum]]
* [[How to treat low dimensional systems|Many-body effects in low-dimensional systems: numerical issues and remedies]]
* [[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]


<!--* [[How to obtain the absorption spectrum of a bulk material: h-BN]] - this would basically be a list of links of particular modules -->
In the left main menu you can access the different Tutorials sections:
<!--* [[Optical properties and excitons in a bidimensional material: h-BN 2D]] - this would basically be a list of links of particular modules -->
* [[Tutorials_download|Download information]]
 
* [[Tutorials_standalone|Stand-alone tutorials]]
== Modules ==
* [[Tutorials_modular|Modular tutorials]] and corresponding [[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.
* [https://enccs.github.io/max-coe-workshop/day5-tutorials/ More tutorials in Markdown]
====Generating the Yambo databases====
* [[Bulk material: h-BN]]
* [[2D material: h-BN sheet]]
* [[Advanced usage]]
 
====How to use Yambo====
* [[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====
* [[Parallelization]]
* [[Yambopy]]
====Old stuff====
* [[GW]] (quick port just for demo purposes)
* [[Parallelization]] (quick port just for demo purposes)
 
<hr>
Navigation: [[Main_Page|Home]] -> [[Tutorials]]

Latest revision as of 15:36, 31 October 2024

The tutorials are meant to give some introductory background to the key concepts behind Yambo. Practical topics such as convergence are also discussed. Nonetheless, users are invited to first read and study the background material in order to get familiar with the fundamental physical quantities. We recommend that you complete the tutorials before trying to use Yambo for your system.

You must have a working environment where both Yambo and Yambopy (and eventually QE or abinit) are installed. If you are starting out with Yambo, we suggest to follow this page with a detailed explanation about how to set up all you need for running the tutorials.

In the left main menu you can access the different Tutorials sections: