abinit/doc/theory
trunk 4132c413f7 Update copyright from 2024 to 2025 (to be continued) 2025-02-17 11:41:21 +01:00
..
ELF init abinit 8.1.2 2016-07-02 07:56:36 +02:00
KDEN init abinit 8.1.2 2016-07-02 07:56:36 +02:00
MGGA init abinit 8.1.2 2016-07-02 07:56:36 +02:00
aTDEP Beginning of the aTDEP tutorial 2020-12-06 15:05:29 -08:00
bse_assets Copyright update 2019 to 2020 2021-02-13 21:06:21 +01:00
documents wiki files 2024-08-02 11:00:14 +02:00
mbt_assets Copyright update 2019 to 2020 2021-02-13 21:06:21 +01:00
README Update copyright from 2024 to 2025 (to be continued) 2025-02-17 11:41:21 +01:00
acknowledgments.md Citation of MacEnulty 2024 added to all relevant places in tutorial and acknowledgements. 2024-07-27 15:46:54 +01:00
acronyms.md Fix two typos (from JMB) 2023-01-13 15:53:11 +01:00
bse.md ABI_ env variables in tutorials completed 2018-07-10 16:19:01 +02:00
fixd_theory.tex Change ALL http:// by https://www.abinit.org 2017-10-08 11:11:49 +02:00
geometry.md In the doc, change xangst by xcart 2020-03-29 00:39:15 +01:00
gwa.tex Copyright update date 2019 to 2020 (4) 2021-02-13 21:17:27 +01:00
howto_chebfi.pdf init abinit 8.1.2 2016-07-02 07:56:36 +02:00
howto_chebfi.tex The change from npkpt to np_spkpt had not been made in many documentation files. 2023-04-26 11:43:19 +02:00
mbt.md Import some of suggestions made by Tom 2024-11-21 16:10:47 +01:00
noncollinear.md Fix the equations in noncollinear.md, and improves it sligthly. 2023-11-23 11:07:44 +01:00
pseudopotentials.md ABI_ env variables in tutorials completed 2018-07-10 16:19:01 +02:00
response.pdf init abinit 8.1.2 2016-07-02 07:56:36 +02:00
spherical_harmonics.md Add section on pseudos and spherical harmonics to theory notes 2018-03-30 19:38:53 +02:00
vanderbilt-anaddb-notes.tex Change ALL http:// by https://www.abinit.org 2017-10-08 11:11:49 +02:00
wavefunctions.md beautification of internal vars 2018-07-17 13:57:11 +02:00

README

Copyright (C) 2003-2025 ABINIT group (XG)
This file is distributed under the terms of the
GNU General Public License, see ~abinit/COPYING
or http://www.gnu.org/copyleft/gpl.txt .
For the initials of contributors, see ~abinit/doc/developers/contributors.txt .

*******************************************************************

This README is in the Infos/Theory directory of the abinit package.
It has the aim to described the purpose and content of this "Theory"
directory.

-------------------------------------------------------------------

0. Introduction

There is a gap between the theory, as published in the scientific
papers, on which a code like ABINIT is build, and the documentation
that can be contained in the different routines. Indeed,
scientific papers cannot refer to specific routines to describe
where and how the formulas are implemented, while the information
that can be put in a routine cannot conveniently have the
mathematical format that is required to represent formulas.

The documentation
that you will find in this directory has precisly the aim to
bridge the gap. In the future, we hope to be able
to set up a system of hyperlinks that will connect
the routines, the theory files, and the scientific
papers.

--------------------------------------------------------------------

1. Classification of theory documents

First, we will describe two types of theory documents, that are
included in this directory :
- those of which the sources are available (e.g. a .tex file)
- those of which the sources are not available (e.g. a .pdf or .ps file)
The documents of the first type (.tex) are much more flexible, of course,
can have hyperlinks, and can be maintained.
Note that the compiled version of the .tex documents
can be prepared automatically by typing
make theory
in the ~abinit/doc directory.

There are other theory documents, not present in this directory.
Indeed, one does not have often the time to generate
a nice .tex file. Handwritten documents can still be a valuable
source of information about the code. Conference presentations
(e.g. in PowerPoint) can be also quite interesting. So,
it was decided to constitute a library of documents that would
also include some scanned hand-written documents and
ppt presentations.
Still, such documents can be very large, and the direct
inclusion within the ABINIT package is not be worth.
We consider these to form a third class of documents.
Such documents are available on the ABINIT community Web site :
http:// ...

---------------------------------------------------------------

2. List of documents



2.1. .tex in the Theory directory

2.1.1. geometry.tex

ABINIT data structures and their theoretical justifications
Geometric considerations
Describes real space and reciprocal space conventions,
as well as symmetry operations

2.1.2. 1WF.tex

ABINIT data structures and their theoretical justifications
Representation and conversion of one wavefunction

2.1.3. set_WFs.tex

ABINIT data structures and their theoretical justifications
Representation and conversion of the set of wavefunctions

2.1.4. noncol.tex

Non colinear magnetism



2.2. Other documents in the Theory directory

2.2.1. gwa.pdf

The GW formalism : basic equations, and conventions

2.2.2. vanderbilt-anaddb-notes.pdf

Systematic treatment of crystal displacements, strains and
polarization. Discussion notes by D. Vanderbilt.

2.2.3. elasticity-oganov.pdf

Elastic constants, definitions and some discussion by A. Oganov.

2.2.4. elasticity-hamann_oganov_040611.pdf

A note written by Don Hamann to A. Oganov. More info should be provided.



2.3. Documents on the community Web site

2.3.1. The ppt presentations of the 1st ABINIT developer
workshop, Louvain-la-Neuve, November 6-8, 2002.
(see the index of the community Web site)

2.3.2. SpinOrbit.XG.pdf

Handwritten notes on the implementation of the spin-orbit
(by XGonze, scanned by Y. Suzukawa and M. Mikami)

2.3.3. SpinOrbit.FJ.pdf

Handwritten notes on the implementation of the spin-orbit,
(by FJollet, scanned by Y. Suzukawa and M. Mikami)
in French

-----------------------------------------------------------------