Difference between revisions of "Tutorials:Overview"

From ALPS
Jump to: navigation, search
(How to use the XML)
Line 55: Line 55:
  
  
=== How to use the XML ===
+
=== How to use XML ===
 
*XML introduction
 
*XML introduction
 
*How to define a graph
 
*How to define a graph
Line 62: Line 62:
 
*How to define ranges
 
*How to define ranges
 
*Expression grammar
 
*Expression grammar
 
  
 
=== How to use the codes ===
 
=== How to use the codes ===

Revision as of 12:27, 8 May 2005

The tutorial web pages shall introduce the usage of the ALPS applications and libraries.

Currently, we maintain two streams of tutorial web pages. In connection with the first ALPS user's workshops (Oakridge 2003, Lugano 2004) we have generated seven workshop tutorials that are set up as hands-on sessions focusing mainly on the ALPS applications.


Workshop Tutorials

Running and evaluating Monte Carlo simulations using ALPS

This tutorial gives an overview on how to run a Monte Carlo simulations using one of the ALPS applications.

Tutorial:RunningSimulations.


Classical Monte Carlo Simulations

Classical spin systems can be simulated using the classical Monte Carlo codes.

Tutorial:ClassicalMCSimulations


Quantum Monte Carlo Simulations

Currently, we provide three variants of Quantum Monte Carlo (QMC) simulation codes.

Stochastic series expansions (SSE)

Tutorial:SSE

Worm algorithm

Tutorial:WormAlgorithm

Extended ensemble simulations (Quantum Wang-Landau)

Tutorial:QuantumWangLandau


Full Diagonalization

Tutorial:FullDiagonalization


Density Matrix Renormalization Group

Tutorial:DMRG



How-to Tutorials

How to use the libraries

  • Documentation of libraries
  • How to for libraries, e.g. how to do MC based on ALPS
  • How to use lattice library in a code
  • Usage scenarios of lattice library
  • How to use the model library in a code
  • How to use the scheduler in a code
  • Overview
  • Descriptor = XML contents, unify naming


How to use XML

  • XML introduction
  • How to define a graph
  • How to define the lattice
  • How to define the model
  • How to define ranges
  • Expression grammar

How to use the codes

  • documentation of applications
  • scheduler
  • MC
  • measurements in QMC
  • parameters for QMC
  • general parameters
  • frustration
  • self-contained codes docs (with links)
  • 3xQMC
  • QWL
  • DMRG
  • 2xDIAG


Hands-on tutorials

  • how to calculate chi(T), M(H), CV, energy, correlations
  • triplet dispersion
  • structure factor
  • experimentalist's questions
  • theoretician's questions to the mailing list
  • technical hints: FSS, equilibration, ...



Book tutorials

  • spin ladders: gap, correlation length, S(q,omega)
  • 2D square lattice QHBAFM: ground state & finite T: m, \rho_s, ...
  • 2D XY: classical and quantum helicity modulus, correlation length
  • (1+1)-D KT: J1-J2 by ED & level spectroscopy
  • 1D fermions: t-J: Luttinger parameter
  • 2D fermions: pair binding from energy
  • Haldane gap: S=1 and S=2 gap, correlation length, S(q,omega)
  • classical criticality 2D Ising, 3D Ising, 3D XY, FSS
  • quantum criticality 2D bilayer QHBAFM
  • 2D XXZ spin flop transition
  • trapped bosons: 1D, 2D, 3D density profiles
  • magnetization plateaux
  • frustrated spin physics
  • quantum sine Gordon: staggered field on frustrated spin chains
  • t-J and Hubbard ladders by ED & DMRG
  • staggered flux
  • frustrated magnets by ED: order of triangular lattice tower of states
  • spin ladder and Shastry-Sutherland by dimer expansion
  • fits of models to experiments \chi(T), M(H), S(q,\omega), Cv
  • high-T series for fits
  • DMFT
  • 2D Hubbard model at half filling
  • attractive-U 2D Hubbard model
  • phase transitions in 1D spin chains by level crossing
  • lattice supersolids
  • disorder: spin glasses

advanced topics

  • exotic phases
  • time dependence: spin charge
  • 2D fermions
  • 2D frustrated spins: Kagome
  • 3D frustrated spins: pyrochlores by 3D DMRG and by QMC
  • dynamics
  • non-equilibrium
  • materials
  • electronic structure beyond DFT+HF
  • disorder
  • impurities
  • quantum spin glasses beyond transverse field Ising


- How to do physics


Application Tutorials