Skip to content

Commit

Permalink
deploy: 71dbed0
Browse files Browse the repository at this point in the history
  • Loading branch information
palful committed Mar 15, 2024
0 parents commit 2872724
Show file tree
Hide file tree
Showing 378 changed files with 47,518 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: be9b4b929f98b38a87c4babc79888bea
tags: d77d1c0d9ca2f4c8421862c7c5a0d620
Empty file added .nojekyll
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added _images/BG_noBG.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/CPU_scaling.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/convergence01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/grCo_scaling.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/gw_bands.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/gw_bands_ref.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/gw_scaling.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/gwflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/mos2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/ref-Guandalini.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,122 changes: 1,122 additions & 0 deletions _sources/day5/yambo-tutorial.md.txt

Large diffs are not rendered by default.

77 changes: 77 additions & 0 deletions _sources/days3+4/day3.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
:sequential_nav: next

.. _day3-siesta1:

Day 3: SIESTA I
===============

SIESTA basics
-------------

Lecture by Prof. Emilio Artacho (CIC NanoGUNE, Ikerbasque, and University of Cambridge).

Slides available here: :download:`SIESTA-Intro.pdf </_static/siesta/SIESTA-Intro.pdf>`.


A first contact with SIESTA: inputs, execution and outputs
-----------------------------------------------------------

Practical session led by Dr. Federico Pedron (ICN2).

Tutorials covered:

- `A First Encounter - Part 1: Running SIESTA <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/first-encounter/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day3-Wed/01-FirstEncounter_I

- `A First Encounter - Part 2: Choosing your level of theory <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/first-encounter-theorylevel/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day3-Wed/02-FirstEncounter_II

Introductory slides available here: :download:`SIESTA-First_encounter.pdf </_static/siesta/SIESTA-First_encounter.pdf>`.

Basis sets
----------

Lecture by Dr. Miguel Pruneda (CINN-CSIC).

Slides available here: :download:`SIESTA-Basis_sets.pdf </_static/siesta/SIESTA-Basis_sets.pdf>`.


Basis set optimization
----------------------

Practical session led by Dr. Federico Pedron (ICN2).

Tutorials covered:

- `Basis set optimization <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/basis-optimization/index.html>`_
- `Basis sets - Tips and tricks <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/basis-sets/index.html>`_

Files for the tutorial::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day3-Wed/03-BasisSets

Introductory slides available here: :download:`SIESTA-Basis_set_optimization.pdf </_static/siesta/SIESTA-Basis_set_optimization.pdf>`.

Convergence (k points, mesh, mixing)
------------------------------------

Practical session led by Dr. Catalina Coll (ICN2).

Tutorials covered:

- `The real-space grid <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/grid-convergence/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day3-Wed/04a-GridConvergence

- `Sampling of the BZ with k-points <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/kpoint-convergence/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day3-Wed/04b-KPointConvergence

- `The self-consistent-field cycle <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/scf-convergence/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day3-Wed/04c-SCF

Introductory slides available here: :download:`SIESTA-Convergence.pdf </_static/siesta/SIESTA-Convergence.pdf>`.

59 changes: 59 additions & 0 deletions _sources/days3+4/day4.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
:sequential_nav: next

.. _day4-siesta2:

Day 4: SIESTA II
================

Molecular Dynamics with SIESTA
------------------------------

Practical session led by Dr. Ernane de Freitas (ICN2).

Tutorials covered:

- `Molecular Dynamics <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/advanced/molecular-dynamics/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day4-Thu/01-MolecularDynamics

Introductory slides available here: :download:`SIESTA-MD.pdf </_static/siesta/SIESTA-MD.pdf>`.


Analysis tools
--------------

Practical session led by Dr. Miguel Pruneda (CINN-CSIC).

Tutorials covered:

- `Analysis tools <https://docs.siesta-project.org/projects/siesta/en/latest/tutorials/basic/analysis-tools/index.html>`_. Files available at::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day4-Thu/02-Analysis

Introductory slides available here: :download:`SIESTA-Analysis_tools.pdf </_static/siesta/SIESTA-Analysis_tools.pdf>`.


Features available in SIESTA: spin-orbit couplings, TranSIESTA, and others
--------------------------------------------------------------------------

Lecture by Dr. Nick Papior (Technical University of Denmark).

Slides available here: :download:`SIESTA-Features.pdf </_static/siesta/SIESTA-Features.pdf>`.


Pushing the boundaries of SIESTA: accelerated and massively parallel solvers
----------------------------------------------------------------------------

Practical session led by Dr. Alberto García (ICMAB-CSIC).

Tutorials covered:

- ELSI-ELPA.
- ELSI-PEXSI.

Files for the tutorial::

/leonardo_work/EUHPC_TD02_030/siesta-tutorials/day4-Thu/03-SiestaSolvers

Slides available here: :download:`SIESTA-Solvers.pdf </_static/siesta/SIESTA-Solvers.pdf>`.

67 changes: 67 additions & 0 deletions _sources/days3+4/setup.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
SIESTA setup
============

Directory with tutorials
------------------------
For every practical there is a folder in the shared directory
``/leonardo_work/EUHPC_TD02_030/siesta-tutorials`` that contains all the files
you will need for said practical. At the start of every tutorial, please copy
the required files from that shared directory to your scratch folder. For
example, for the first tutorial::

$ cp -pr /leonardo_work/EUHPC_TD02_030/siesta-tutorials/01-FirstEncounter_I .

Please do NOT copy these files before the start of the practical, in case they
are updated shortly before the practical starts.


Running SIESTA
--------------
You will find a sample script on how to run SIESTA in
``/leonardo_work/EUHPC_TD02_030/softwares/siesta-5.0beta1/runsample.sh``: ::

#!/bin/bash
#SBATCH -J tutorialXX
#SBATCH -n 8
#SBATCH -t 0:30:00
#SBATCH -o %x-%j.out
#SBATCH -e %x-%j.err
#SBATCH --partition=boost_usr_prod
#SBATCH -D .

# DO NOT CHANGE THIS LINE
source /leonardo_work/EUHPC_TD02_030/softwares/siesta-5.0beta1/siestarc.sh

# EDIT THE CORRECT INPUT AND OUTPUT FILES.
srun -n 8 siesta < input.fdf > output.out


Note that ``input.fdf`` and ``output.out`` are generic input and output file names, for
each execution of siesta you will need to change them to the actual names of
your input and output files. It is also convenient to change the name of the job
(``#SBATCH -J option``) to something that allows you to identify (vs. your other
submissions) when checking the status of the queue.



Suggested Software for Visualization
------------------------------------
If you run visualizations in your own PC, you may want to have a few of these
installed. Some are redundant, and will depend on your own preferences.

- `gnuplot <http://www.gnuplot.info/>`_
- `xcrysden <http://www.xcrysden.org/>`_
- `vesta <https://jp-minerals.org/vesta/en/>`_
- `vmd <https://www.ks.uiuc.edu/Research/vmd/>`_
- `ovito <https://www.ovito.org/about/>`_
- Python with matplotlib



..
SIESTA source code
------------------
If you want to try your own SIESTA compilation, have a look at this `SIESTA
compilation how-to <https://docs.siesta-project.org/projects/siesta/en/latest/installation/quick-install.html>`_ .
Be sure to have all dependencies beforehand. Note that we will not be answering
questions regarding compilation or other installations during the school.
37 changes: 37 additions & 0 deletions _sources/guide.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
Instructor's guide
==================

Why we teach this lesson
------------------------



Intended learning outcomes
--------------------------



Timing
------



Preparing exercises
-------------------

e.g. what to do the day before to set up common repositories.



Other practical aspects
-----------------------



Interesting questions you might get
-----------------------------------



Typical pitfalls
----------------
Loading

0 comments on commit 2872724

Please sign in to comment.