(git:6a2e663)
tmc_analysis Module Reference

module analyses element of the TMC tree element structure e.g. density, radial distribution function, dipole correlation,... More...

Functions/Subroutines

subroutine, public tmc_read_ana_input (tmc_ana_section, tmc_ana)
 creates a new para environment for tmc analysis More...
 
subroutine, public analysis_init (ana_env, nr_dim)
 initialize all the necessarry analysis structures More...
 
subroutine, public analysis_restart_print (ana_env)
 print analysis restart file More...
 
subroutine, public analysis_restart_read (ana_env, elem)
 read analysis restart file More...
 
subroutine, public do_tmc_analysis (elem, ana_env)
 call all the necessarry analysis routines analysis the previous element with the weight of the different configuration numbers and stores the actual in the structur % last_elem afterwards the previous configuration can be deallocated (outside) More...
 
subroutine, public finalize_tmc_analysis (ana_env)
 call all the necessarry analysis printing routines More...
 
subroutine, public analyze_file_configurations (start_id, end_id, dir_ind, ana_env, tmc_params)
 read the files and analyze the configurations More...
 

Detailed Description

module analyses element of the TMC tree element structure e.g. density, radial distribution function, dipole correlation,...

History
02.2013 created [Mandes Schoenherr]
Author
Mandes

Function/Subroutine Documentation

◆ tmc_read_ana_input()

subroutine, public tmc_analysis::tmc_read_ana_input ( type(section_vals_type), pointer  tmc_ana_section,
type(tmc_analysis_env), pointer  tmc_ana 
)

creates a new para environment for tmc analysis

Parameters
tmc_ana_section...
tmc_anaTMC analysis environment
Author
Mandes 02.2013

Definition at line 85 of file tmc_analysis.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ analysis_init()

subroutine, public tmc_analysis::analysis_init ( type(tmc_analysis_env), pointer  ana_env,
integer  nr_dim 
)

initialize all the necessarry analysis structures

Parameters
ana_env...
nr_dimdimension of the pos, frc etc. array
Author
Mandes 02.2013

Definition at line 203 of file tmc_analysis.F.

Here is the caller graph for this function:

◆ analysis_restart_print()

subroutine, public tmc_analysis::analysis_restart_print ( type(tmc_analysis_env), pointer  ana_env)

print analysis restart file

Parameters
ana_env...

Definition at line 268 of file tmc_analysis.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ analysis_restart_read()

subroutine, public tmc_analysis::analysis_restart_read ( type(tmc_analysis_env), pointer  ana_env,
type(tree_type), pointer  elem 
)

read analysis restart file

Parameters
ana_env...
elem...

Definition at line 365 of file tmc_analysis.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ do_tmc_analysis()

subroutine, public tmc_analysis::do_tmc_analysis ( type(tree_type), pointer  elem,
type(tmc_analysis_env), pointer  ana_env 
)

call all the necessarry analysis routines analysis the previous element with the weight of the different configuration numbers and stores the actual in the structur % last_elem afterwards the previous configuration can be deallocated (outside)

Parameters
elem...
ana_env...

Definition at line 464 of file tmc_analysis.F.

Here is the caller graph for this function:

◆ finalize_tmc_analysis()

subroutine, public tmc_analysis::finalize_tmc_analysis ( type(tmc_analysis_env), pointer  ana_env)

call all the necessarry analysis printing routines

Parameters
ana_env...

Definition at line 586 of file tmc_analysis.F.

Here is the caller graph for this function:

◆ analyze_file_configurations()

subroutine, public tmc_analysis::analyze_file_configurations ( integer  start_id,
integer  end_id,
integer, optional  dir_ind,
type(tmc_analysis_env), pointer  ana_env,
type(tmc_param_type), pointer  tmc_params 
)

read the files and analyze the configurations

Parameters
start_id...
end_id...
dir_ind...
ana_env...
tmc_params...
Author
Mandes 03.2013

Definition at line 631 of file tmc_analysis.F.

Here is the call graph for this function:
Here is the caller graph for this function: