[SIESTA Logo]

SIESTA School 2021: Sessions unfolded

Discord

Most of the school will take place on the Siesta discord server.

Before the school starts

  1. Please make sure that your computer has an up to date version of the discord app. If discord is not installed in your computer, please download it from discord.com/download and install it in your computer.

    (We know discord may be used from the browser, but we have experienced so many problems with the web version that we strongly recommend the standalone app. We also know discord may be used on a phone, but given that you will probably need to type, copy texts, etc. from/to discord, we also strongly recommend that you install it in a computer.)

  2. Please make sure that you have a verified discord user account that you can use to login to the discord app. If you don't have a discord user you may see an option for registering at the end of the discord installation, you can follow that or access https://discord.com/register on the browser. Once your account is created you will receive an email message asking you to verify the account, please verify it (click where appropriate, you should see an "Account verified!" message in your browser).

At the beginning of the school

All School participants will receive an invitation to the SIESTA Discord server. Please make sure that you are logged in on the discord app before you click on the invitation link.

When participants enter the server for a first time they are assigned a role. This determines what channels (chat rooms) they can see. Please be patient until your role is assigned - while you wait you may only see the welcome channel and some voice channels, and you may see an error message saying that "Messages Failed To Load". This is normal and should not be reported. The self-explanatory roles relevant to the school are: 2021-student-trackA, 2021-student-trackB, tutor (users highlighted in green),and organiser (users highlighted in red).

When you are given a role, please check that your track is correct by clicking on your username (for example on the Members List in the right column of the window). Students should have roles 2021-student-trackA or 2021-student-trackB depending on whether they are participating in Track A or Track B, respectively. If your role does not match your track, please report it as soon as possible in the SCHOOL 2021 #it-issues channel.

During the school

The discord server contains a list of text channels and audio/video channels that can (should) be used for discussion.

Text channels are grouped in categories. Students of Track X should see the following categories: EVERYBODY, SCHOOL 2021, TRACK X, TRACK X: BASIC, and TRACK X: ADVANCED. Discord provides tools for hiding/silencing categories/channels that you are not interested in (e.g., if you are working on the basic tutorials, you may want to silence/hide exchanges taking place in the TRACK X: ADVANCED category.

Most text channels will be dedicated to specific tutorials and tracks, e.g., TRACK B: ADVANCED #TDDFT. Each of these channel specifies and links to a particular tutorial, and students/tutors should use that channel when discussing that tutorial.

Other relevant channels are:

Text channels allow for some level of text formatting, and you may ping another participant by mentioning his username preceded by a @. Please use these tools wisely and respectfully (e.g., don't mention other participants unnecessarily).

You will soon notice that the names of tutors and organisers are printed in green and red, respectively.

Finally, each audio/video channel allows for a conversation with an unlimited number of participants with audio and a maximum of 25 participants broadcasting video. You should join the channel when the conversation starts, and "hang up the phone" when the conversation ends. We have been given advice that this should work reasonably for small numbers participants in the audio/video call, but that the quality may degrade for large numbers of participants.

Tutorials

As you will see, we have classified all tutorials in two categories according to their level: basic and intermediate/advanced.

Warning

We took the opportunity of this school to create a new SIESTA documentation site, https://docs.siesta-project.org/projects/siesta/en/school-2021/. This is a Read the Docs site that provides a fresh and modernised look to "traditional" SIESTA tutorials, some of which have been updated/revamped, as well as a number of new tutorials created for the school.

Please bear in mind that some tutorials (scheduled for the last days of the school) may only become available mid-week. Also, we think of the tutorials as a dynamic learning system, so we may update them (or add more of them!) as the sessions progress in order to incorporate improvements and/or adapt them based in your feedback and our experiences. Any changes or updates to the tutorials will be announced in the #announcements text channel of the SCHOOL 2021 category. Thank you for your understanding as we improve the SIESTA learning materials.

Before you start

Before you start working on the tutorials, please set up your local working environment by following the instructions provided in Setting up the local working environment for the tutorial exercises.

Basic tutorials

If you are new to SIESTA, or if you want to refresh the basics, please complete the basic tutorials in Basics of Siesta in the provided order. They are:

On discord, you will see a TRACK X: BASIC category (group of channels) that contains one text channel for each of the tutorials, please use them appropriately. Tutors will regularly provide support for these tutorials during the track sessions.

Intermediate/advanced tutorials

If you are an experienced SIESTA user you probably will want to start with these tutorials from the first day.

We have selected 10 intermediate/advanced tutorials (from now on, "advanced" for the sake of text clarity) to ensure that, at least during a 90 minute period during the week (for each track), there will be a specialised lead tutor available to discuss the tutorial. At other times, you are free to work on the tutorial, and the same tutor (or others) may be available to support the tutorial, but this is not guaranteed.

If you are happy to work on this selection, the following availability table may work as the program of the school:

Monday 28th June Tuesday 29th June Wednesday 30th June Thursday 1st July Friday 2nd July
Track A 09:30–11:00 CEST Band unfolding
(Sara G. Mayo)
STM
(Pol Febrer)
NEB
(Arsalan Akhtar)
Wannierization
(Javier Junquera)
Advanced phonons
(Andrei Postnikov)
11:00–12:30 CEST TDDFT
(Miguel Pruneda)
Optical
(Alberto García)
sisl
(Pol Febrer)
Spin-Orbit Couplings
(Nils Wittemeier)
Advanced analysis
(Nils Wittemeier)
Track B 16:00–17:30 CEST STM
(Jorge Pilo)
Band unfolding
(Simona Achilli)
Spin-Orbit Couplings
(Ramón Cuadrado)
Wannierization
(He Xu)
Advanced phonons
(Andrei Postnikov)
17:30–19:00 CEST sisl
(Pol Febrer)
Optical
(Alberto García)
TDDFT
(Miguel Pruneda)
Advanced analysis
(Roberto Robles)
NEB
(Arsalan Akhtar)

Most lead tutors will be giving a short introduction to the advanced tutorial using zoom at the beginning of the 90 minute period. Please check the discord #announcements text channel of your track for updates.

In addition to those 10 advanced tutorials, we also support a few other tutorials in a less dedicated mode. This means that we are not planning for a specific 90 minute session to discuss them, but that specialised tutors will be available at different times of the week to support students working on them. These tutorials could be used as "homework".