This series of documents is for leading new ABACUS developers into code details of ABACUS, aiming to provide possibility that once completes reading of document, can they get down to modify/develop codes immediately.
Current state:LCAO documents in preparation
1.
Planewaves
1.1
Preparations
INPUT File Read-in: Introduction to ABACUS: Path to PW calculation - Part 1
STRU File Read-in: Introduction to ABACUS: Path to PW calculation - Part 2
Pseudopotential Read-in: Introduction to ABACUS: Path to PW calculation - Part 3
1.2
PW_Basis and derived class
Electron density expanded by planewaves - distribution and parallelization: Introduction to ABACUS: Path to PW calculation - Part 4
K point sampling and distribution - before planewave based wavefunction: Introduction to ABACUS: Path to PW calculation - Part 5
Summary 1: Introduction to ABACUS: Path to PW calculation - Summary 1
Wavefunction expanded by planewaves - distribution and parallelization: Introduction to ABACUS: Path to PW calculation - Part 6
1.3
Before diagonalization
Before operator - a glimpse of HSolver, ElecState and Psi: Introduction to ABACUS: Path to PW calculation - Part 7
Making up operator - pseudopotential part: Introduction to ABACUS: Path to PW calculation - Part 8
Making up Hamilton: Introduction to ABACUS: Path to PW calculation - Part 9
1.4
Diagonalization
Davidson diagonalization in ABACUS: Introduction to ABACUS: Path to PW calculation - Part 10
1.5
After diagonalization
After diagonalization: PW calculation the end: Introduction to ABACUS: Path to PW calculation - Part 11
Think at a higher level: Introduction to ABACUS: Path to PW calculation - Summary Final