# Difference between revisions of "Tutorials"

Line 1: | Line 1: | ||

− | + | Here you will find a collection of tutorials covering a wide range of topics, from the basics of performing calculations with {{Octopus}} to more advanced features. Several series of linked tutorials are proposed to guide you | |

+ | on how to perform certain types of calculations. These tutorials do not by any means cover all the things that {{octopus}} can do for you, but hopefully they cover the most common options. You can find more information in the online [[Manual]]. | ||

− | [[ | + | If you have never used {{octopus}} before, then you should start with the [[Tutorial Series:Octopus basics|Octopus basics]] series of tutorials. |

− | + | The tutorials are also organized by categories that you can browse in case you are interested in some specific type of system, feature, or calculation mode. | |

− | |||

− | |||

− | |||

− | |||

− | |||

− | + | ''[[MathML error message|Note on MediaWiki error message you may get on some of these pages]]'' | |

− | + | === Tutorial series === | |

− | * [[Tutorial: | + | * [[Tutorial Series:Octopus basics|Octopus basics]] - getting started with {{octopus}}. |

− | * [[Tutorial:Optical | + | * [[Tutorial Series:Optical response|Optical response]] - how to calculate several types of optical response with different methods. |

− | + | * [[Tutorial Series:Model systems|Model systems]] - working with model systems, like quantum dots or quantum wells. | |

− | |||

− | * [[Tutorial: | ||

− | |||

− | |||

− | |||

=== Others === | === Others === | ||

* [[Tutorial:Large systems: the Fullerene molecule|Large systems: the Fullerene molecule]] | * [[Tutorial:Large systems: the Fullerene molecule|Large systems: the Fullerene molecule]] | ||

− | |||

* [[Tutorial:Band structure of monolayer hBN|Band structure of monolayer hBN]] | * [[Tutorial:Band structure of monolayer hBN|Band structure of monolayer hBN]] | ||

* [[Tutorial:DFT+U|DFT+U]] | * [[Tutorial:DFT+U|DFT+U]] | ||

Line 32: | Line 22: | ||

* [[Tutorial:Sternheimer linear response|Sternheimer linear response]] | * [[Tutorial:Sternheimer linear response|Sternheimer linear response]] | ||

* [[Tutorial:Vibrational modes|Vibrational modes]] | * [[Tutorial:Vibrational modes|Vibrational modes]] | ||

− | |||

− | |||

* [[Tutorial:Recipe|Recipe]] | * [[Tutorial:Recipe|Recipe]] | ||

* [[Tutorial:Parallelization and performance|Parallelization and performance]] | * [[Tutorial:Parallelization and performance|Parallelization and performance]] | ||

Line 43: | Line 31: | ||

=== Categories === | === Categories === | ||

− | Here you can browse the | + | Here you can browse the tutorials by categories. |

==== Difficulty level ==== | ==== Difficulty level ==== |

## Revision as of 09:20, 26 July 2018

Here you will find a collection of tutorials covering a wide range of topics, from the basics of performing calculations with Octopus to more advanced features. Several series of linked tutorials are proposed to guide you on how to perform certain types of calculations. These tutorials do not by any means cover all the things that Octopus can do for you, but hopefully they cover the most common options. You can find more information in the online Manual.

If you have never used Octopus before, then you should start with the Octopus basics series of tutorials.

The tutorials are also organized by categories that you can browse in case you are interested in some specific type of system, feature, or calculation mode.

*Note on MediaWiki error message you may get on some of these pages*

## Contents

### Tutorial series

- Octopus basics - getting started with Octopus.
- Optical response - how to calculate several types of optical response with different methods.
- Model systems - working with model systems, like quantum dots or quantum wells.

### Others

- Large systems: the Fullerene molecule
- Band structure of monolayer hBN
- DFT+U
- Geometry optimization
- Basic QOCT - getting started with QOCT
- Running Octopus on Graphical Processing Units (GPUs) (incomplete)
- Sternheimer linear response
- Vibrational modes
- Recipe
- Parallelization and performance
- BerkeleyGW
- Visualization with VisIt
- Atomic Simulation Environment (ASE)
- Benasque TDDFT 2010 quantum-dots tutorial on real-space methods and code development

### Categories

Here you can browse the tutorials by categories.

#### Difficulty level

#### Calculation mode

- Ground State
- Time-dependent
- Unoccupied
- Casida
- Electromagnetic Response
- Vibrational Modes
- Optimal Control
- Geometry Optimization
- van der Waals Coefficients
- k.p Perturbation Theory
- Kohn-Sham Inversion
- Recipe

#### Theory

#### System type

#### Feature

- Absorbing Boundaries
- Band Structure
- Circular Dichroism
- DOS
- Forces
- High Harmonic Generation
- Hyperpolarizabilities
- Ionization Potential
- Laser
- Magnetic Susceptibilities
- Molecular Dynamics
- Optical Absorption
- Photoelectron Spectroscopy
- Total Energy
- Triplet Excitations
- van der Waals
- Vibrations
- Visualization

#### Species type

#### Utilities

- oct-casida_spectrum
- oct-center-geom
- oct-conductivity_spectrum
- oct-convert
- oct-local_multipoles
- oct-photoelectron_spectrum
- oct-propagation_spectrum
- oct-vibrational_spectrum
- oct-xyz-anim