/1d-mctdhb

Numerical solution of Multiconfigurational Time Dependent Hartree method for Bosons(MCTDHB) in one dimension.

Primary LanguageCGNU General Public License v3.0GPL-3.0

MCTDHB in 1-dimension

A package for numerical time evolution of multiconfigurational time-dependent Hartree method for bosons(MCTDHB). This method is a generalization of the mean field approach, where the atoms have more than one single particle state for occupation and all the possible configurations of particles in these single particle states (a.k.a orbitals) are consided. For a first contact with the analytical derivation of the method see:

Dependencies

To properly install the package, the following dependencies are required

after the installation of these dependencies, copy the include files of the cpy-dataio and odelib to the directory ${HOME}/.local/include and the libraries to ${HOME}/.local/lib (create these dirs if needed).

Installation

If all dependencies are satisfied, it is easy to install with cmake. Inside the directory cloned just run

cmake -S . -B build -DCMAKE_C_COMPILER=icc && cmake --build build --target install

The library will be located at lib dir and the main executable at bin.

Basic usage - main program (in development)

Some description on config files and initial data generation with python