Expansion Cluster
Introduction Quick Start Concepts Sources Bibliography



  Compiling the package  
 
Klick here to read our source code policy.

The following files are part of the program package:

Header files
Expansion.h
ExpansionBasis.h
ExpansionBasisState.h
ExpansionEmbedding.h
ExpansionHamiltonian.h
ExpansionHash.h
ExpansionPerturbation.h
ExpansionUtil.h
ExpansionWizard.h
Wizard.h
Source files
Expansion.cc
ExpansionBasis.cc
ExpansionBasisState.cc
ExpansionEmbedding.cc
ExpansionHamiltonian.cc
ExpansionHash.cc
ExpansionPerturbation.cc
ExpansionUtil.cc
ExpansionWizard.cc
Wizard.cc

To compile the program package there must be an installation of the standard template library on your system.
Furthermore, a special matrix class is used which can be found in the include directory of the programm package

The package is known to work with the g++ and xgcc compilers.

 
  Source code documentation  
 
A full documentation of the source code was generated with doc++ and can be found here.

 
  Implementation example - Bose Hubbard model  
 
The Bose-Hubbard model is implemented to demonstrate how to configure the expansion package for a specific physical problem. A documentation of the corresponding source code can be found here.

 


Simon Trebst
Last modified: Tue Aug 3 11:37:03 MET DST 1999