The MCTDH-X wavefunction is a multiconfigurational expansion with time-dependent coefficients
and time-dependent configurations
. In order to fully define the wavefunction,
|
(2) |
one has to define all coefficients
and all configurations
. In the case of a fully user-defined guess, i.e., GUESS=`HAND' in the input file, the wavefunction is supplied via Fortran routines.
The coefficients are defined in the file source/ini_guess_pot/Get_Initial_Coefficients.F and the orbitals from which the configurations are built are defined in the file Get_Initial_Orbitals.F in the directory source/ini_guess_pot/. Both contain a single Fortran subroutine, that assigns the corresponding array (for a documentation of the routines, please see the html documentation). For a relaxation, i.e., the calculation of a certain eigenstate of the many-body Hamiltonian , usually it is a good choice to start from a Gross-Pitaevskii, i.e., single-configurational state with
. For a propagation there is also the possibility to restart the computation from a previous one by specifying GUESS=`BINR' in the input file.
Back to http://ultracold.org