Tutorials Index
application
 Making a Fermi Surface for spin polarized Fe
Outlines steps to generate a Fermi surface for Fe, using either the ASA or FP programs.
 Nb/Fe Superlattice
a preparatory tutorial to set up the superlattice for transport in a Nb/Fe multilayer
 Nb/Ni Superlattice
a preparatory tutorial to set up the superlattice for transport in a Nb(110)/Ni(111) multilayer
 Dielectric function and other optical properties with a band code
 NonEquilibrium Optical Properties
asa
 Introductory ASA Tutorial
Demonstrates how to set up and run band calculation using the lm program.
 ASA calculation for CsPbI3 in cubic and pseudocubic structures
ASA and FP band structures, as as a setup to later tutorials
 Generating Energy Bands in the ASA
How to generate energy bands in PbTe using the ASA program lm.
 LevenbergMarquardt fitting of ASA Hamiltonian to QSGW Energy Bands
Tutorial demonstrating the fitting to QSGW band structure with the ASA, applied to CsPbI.
 SelfConsistency With Approximate Linear Response
How to accelerate convergence to selfconsistency in the ASA by estimating the static dielectric function.
 SelfConsistent ASA calculation for PbTe
Introductory tutorial demonstrating the lm program applied to PbTe.
 ASA Partial DOS
An introduction to generating partial DOS with lm.
gw
 Optics and resolved DOS in Fe
Shows various ways in which DOS can be decomposed.
 Introductory GW tutorial: LDAbased GW for Si
A basic tutorial on 1shot GW calculations starting from the LDA.
 The RPA and RPA+BSE Dielectric functions
How to compute dielectric functions including ladder diagrams.
 Including Ladder Diagrams in W
How to include ladder diagrams in W.
 Making the dynamical GW self energy
Make the dynamical selfenergy in Fe, starting from a static QSGW selfenergy.
 QSGW calculations for ErAs starting from LDA+U
How to perform a QSGW calculation for ErAs, starting from an LDA+U calculation.
 Superlattices in QSGW
Applications of the supercell maker.
 QSGW Tutorial for magnetic bcc Fe
A demonstration of a QSGW calculation for Fe, starting from the LDA.
 Introductory QSGW Tutorial
An introduction to QSGW : calculation for Si.
 Applications of the static sigma editor
This tutorial demonstrates applications of lmf's static selfenergy editor.
uncategorised
 Generating Input Files
Guide to constructing input file for the Questaal suite of codes
 Overview of Tutorials By Program
lmf
 Including Augmented Plane Waves in the lmf Basis Set
How to augment the lmf basis set with Augmented Plane Waves (APWs).
 Extremal points and effective mass
Using the bandedge script to find extremal points in kspace and calculate effective masses.
 Generating and plotting energy bands with lmf
An introductory tutorial showing how to plot bands for Si.
 Optimisation of the lmf basis set
Demonstrates lmf's automatic basis optimization option.
 Properties of the lmf basis set
Explains the lmf basis set in the context of a selfconsistent calculation for Bi2Te3.
 Building input files for lmf
Shows how to construct input files, receiving structural information from various sources.
 Simplifying a complex ctrl file
How to construct a simplified ctrl file from a complex ctrl file
 Plotting charge densities
How to use lmf to plot the charge density or Hartree potential
 Elastic Constants and Electronic Contribution to Specific Heat in Al
Two of the three independent elastic constants in Al are calculated.
 Molecular Statics in Se
Using lmf to relax internal coordinate in Se.
 Detailed lmf tutorial: selfconsistent LDA calculation for PbTe
Detailed lmf tutorial : A selfconsistent densityfunctional calculation for PbTe
 Partial Densities of States and CoreLevel Spectroscopy
How to generate calculate total and partial densities of states, and corelevel spectroscopy
 Introductory lmf tutorial
Introductory tutorial to lmf : selfconsistent calculation of Si
lmgf
 lmgf tutorial
A basic tutorial covering the functions of the crystal Green's function code.
 lmgfcpa tutorial
Demonstrates lmgf's implementation of the Coherent Potential Approximation.
lmpg
 Converting a periodic lattice into a trilayer geometry (ASA)
conversion of a lattice into a trilayer with lmscell
 Nb/Fe/Nb Metallic Trilayer, Electronic Structure and LandauerButtiker Transport
Electronic structure and transport in a Nb/Fe/Nb trilayer
 Nb(110)/Ni/Nb(110) Metallic Trilayers, LandauerButtiker Transport and Andreev levels
Electronic structure and transport in a Nb/Ni/Nb trilayer
 Transmission for a model step potential (ASA)
Landauer transmission in ASA approximation to step potential
misc
 Zeeman Field Tutorial
A sitedependent external magnetic field is added to Gd in GdN.
 Calculating isotropic Heisenberg exchange parameters via the enhanced susceptibility
How to calculate Jij using the fullpotential code and the spindependent susceptibility
 Configuring lmf and QSGW for HPC architectures
How to optimizing performance on massively parallel and GPU accelerators
 Superlattices in QSGW
Applications of the supercell maker.
qsgw_dmft
 Introduction to the QSGW+DMFT tutorials
The general framework of the QSGW+DMFT method (true also for LDA+DMFT) relies on a separation of the whole problem into a lattice and an impurity problem.
 First tutorial on QSGW+DMFT
This tutorial will teach you how to set up the DMFT loop.
 Second tutorial on QSGW+DMFT
Running the DMFT loop.
 Third tutorial on QSGW+DMFT
Indications on how to set parameters for a DMFT calculation.
 Fourth tutorial on QSGW+DMFT
 Fifth tutorial on QSGW+DMFT
 Seventh tutorial on QSGW+DMFT
 cRPA
The general framework of the QSGW+DMFT method (true also for LDA+DMFT) relies on a separation of the whole problem into a lattice and an impurity problem.
 Load QSGW hamilotonian in python notebook
In this tutorial,
 Spectral functions for LSCO
How to make spectral functions and densityofstates from a given QSGW+DMFT selfenergy.

This tutorial will teach you how to perform a dmft loop for Sr2RuO4
 Introduction to the ED
ED
 Fifth tutorial on QSGW+DMFT
 Suceptibility in QSGW+DMFT