Expansion Cluster
Introduction Quick Start Concepts Sources Bibliography

[ Quick Start | Syntax definition | Examples ]

  Quick Start  
   
There is a test program written to demonstrate the abilities of the expansion package. This program called test-expansion allows you to calculate some basic expansions.
 
 
  Syntax definition of the input file  
   
[ Series expansions | Excitations | Utilities ]

In the following the syntax of the input file of the test-expansion program is defined. The program is run with two arguments defining the name of the input and output file. If not specified, the default names are input and output.

Series expansions
Syntax of expression
Semantics of expression
GroundStateExpansion n clusterfile energyfile Evaluates a ground state expansion of order n. The underlying clusters are read from the referenced cluster file.
The coefficients of the energy perturbation series per cluster is saved in the referenced energy file. This data is needed for the evaluation of effective hamiltonians.
EffectiveHamiltonian n clusterfile energyfile Evaluates the effective hamiltonian as an expansion of order n. The underlying clusters are read from the referenced cluster file. The ground state energy perturbation series is read from the referenced energy file as described above.

Excitations
Syntax of expression
Semantics of expression
ParticleExcitation Switches the actual excitation to a particle excitation.
HoleExcitation Switches the actual excitation to a hole excitation.

Utilities
Syntax of expression
Semantics of expression
ClassifyGroundStateClusters filename Evaluates for every cluster in the given file the order it contributes first in a ground state expansion.
// some comment Allows you to add some comments to your input file. Notice that comments are only allowed at the end of an expression statement, but not in between.
Exit Exit the program. Everything beyond this statement won't be interpreted.

Fat printed expressions are terminal symbols not to be changed. Normal printed expressions have to be specified in the input file by the user. Expression enclosed in <> - brackets are optional.
 
 
  Examples  
   
For an easy use some examples are given in the following.

Example 1: Bose Hubbard model on the 1D linear chain

GroundStateExpansion 12 lRaw6.txt lRaw6.mott
ParticleExcitation
EffectiveHamiltonian 12 lRaw6.txt lRaw6.mott
Exit

Example 2: Bose Hubbard model on the 2D quadratic lattice

GroundStateExpansion 8 qRaw8.txt qRaw8.mott
Exit

Example 3

ClassifyGroundStateClusters qRaw8.txt
Exit

 
 


Simon Trebst
Last modified: Wed May 12 14:52:37 MET DST 1999