MCTDH-X  v2.22
 All Classes Files Functions Variables Pages
analysis_core Module Reference

This Module contains the main routines for input reading and driving the analysis of the MCTDHB output. More...

Public Member Functions

subroutine apply_analysis
 Many-Body Wavefunction Analysis Routine. Calls all specified analysis Routines (which themselves write the output). More...
 
subroutine distribute_analysis_input
 This routine defines/reads the data on the MCTDHB computation to be analyzed. Mainly, it defines namelists. More...
 
subroutine analysis_read_binaries
 This routine reads the wavefunction from binary files for the analysis program. More...
 
subroutine analysis_read_input
 This routine reads namelists defined in the module Analysis_Input_Variables. More...
 

Detailed Description

This Module contains the main routines for input reading and driving the analysis of the MCTDHB output.

Member Function/Subroutine Documentation

subroutine analysis_core::analysis_read_binaries ( )

This routine reads the wavefunction from binary files for the analysis program.

References input_output::analyse_binary(), input_output::close_binary(), input_output::open_binary(), and input_output::read_header().

Referenced by analysis_main_program().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine analysis_core::analysis_read_input ( )

This routine reads namelists defined in the module Analysis_Input_Variables.

Referenced by analysis_main_program().

Here is the caller graph for this function:

subroutine analysis_core::apply_analysis ( )

Many-Body Wavefunction Analysis Routine. Calls all specified analysis Routines (which themselves write the output).

here the one-body potential and Rho1_Elements and Rho2_Elements (matrix elements) at time time_psi are now read in from the binary file PSI_bin

IF the autocorrelation function is desired then the reference orbs are stored in PSI0

READOUT OF CI-Coefficients @ initial time to compute the autocorr.

Write orbital files

Write orbital files Write FTorbital files

Write FTorbital files

Write orbital files

Write orbital files Write FTorbital files

Write FTorbital files

Cavity_BEC Order Parameter

NONESCAPE PROBABILITY

correlation functions in xini,xfin and kxini,kxfin with xpts/kpts points

References input_output::close_binary(), analysis_routines_onebody::density_nonescape(), auxiliary_analysis_routines::diag_dns(), analysis_routines_twobody::diag_geminal(), analysis_routines_onebody::get_1bodydiag(), analysis_routines_onebody::get_1bodydiag_nlevel(), analysis_routines_twobody::get_2bentropy(), analysis_routines_onebody::get_2d_1bodydiag_dilated(), analysis_routines_onebody::get_2d_1bodydiag_dilated_nlevel(), analysis_routines_manybody::get_anyordercorrelations(), analysis_routines_manybody::get_autocorr(), analysis_routines_onebody::get_cavityorderparameter(), analysis_routines_twobody::get_corr_one_restricted(), analysis_routines_2d::get_corr_slice(), analysis_routines_twobody::get_corr_two_restricted(), analysis_routines_twobody::get_correlations(), analysis_routines_twobody::get_correlations_nlevel(), analysis_routines_twobody::get_correlationsskewdiagonal1d(), analysis_routines_2d::get_correlationsskewdiagonal2d(), auxiliary_analysis_routines::get_dilation(), analysis_routines_manybody::get_entropy(), auxiliary_analysis_routines::get_full_rij(), auxiliary_analysis_routines::get_full_rijkl(), analysis_routines_manybody::get_loc_frag(), analysis_routines_2d::get_lz(), analysis_routines_onebody::get_phase(), analysis_routines_manybody::get_singleshot(), auxiliary_fftroutines::get_sorted_fft(), analysis_routines_twobody::get_structurefactor(), analysis_routines_onebody::get_totalenergy(), analysis_routines_2d::get_vtrapprojection(), analysis_routines_twobody::lossops_two_bosons(), input_output::open_binary(), input_output::read_binary(), input_output::read_binary_nlevel(), input_output::read_header(), auxiliary_analysis_routines::u_transform(), input_output::write_coefficients(), analysis_routines_manybody::write_hamiltonianelementsanalysis(), analysis_routines_manybody::write_matrixelements(), input_output::write_nlevelorbitals(), and input_output::write_orbitals().

Referenced by analysis_main_program().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine analysis_core::distribute_analysis_input ( )

This routine defines/reads the data on the MCTDHB computation to be analyzed. Mainly, it defines namelists.

Initial Orbitals and Coefficients are supplied in the routines Get_Initial_Orbitals.F and Get_Initial_Coefficients.F

Restart from binary files.

something else??

References coefficients_parameters::coefficients_parameters_init(), dvr_parameters::dvr_parameters_init(), interaction_parameters::interaction_parameters_init(), and matrix_elements::matrix_elements_init().

Referenced by analysis_main_program().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this module was generated from the following file: