generated from ENCCS/sphinx-lesson-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 2872724
Showing
378 changed files
with
47,518 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+5.76 MB
_downloads/4ab35a945a259ca91fab51becd3e8875/SIESTA-Analysis_tools.pdf
Binary file not shown.
Binary file added
BIN
+431 KB
_downloads/5c69249f36e5c3dda175e096aeb69e67/SIESTA-Basis_set_optimization.pdf
Binary file not shown.
Binary file added
BIN
+1.37 MB
_downloads/841c18ee40d83ea3cfe8ef5512b952ca/SIESTA-First_encounter.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>`. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>`. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
---------------- |
Oops, something went wrong.