MONC
Modules | Functions/Subroutines | Variables
pdf_analysis.F90 File Reference

Go to the source code of this file.

Modules

module  pdf_analysis_mod
 Calculates fields related to distributions of data on full-domain horizontal 2d slices.
 

Functions/Subroutines

type(component_descriptor_type) function, public pdf_analysis_mod::pdf_analysis_get_descriptor ()
 Returns the component descriptor of pdf analysis module. More...
 
subroutine pdf_analysis_mod::init_callback (current_state)
 Called on MONC initialisation, will allocate appropriate data structures. More...
 
subroutine pdf_analysis_mod::timestep_callback (current_state)
 Will sort the values across the whole domain and calculate the value corresponding to the percentile threshold. More...
 
subroutine pdf_analysis_mod::finalisation_callback (current_state)
 Frees up the temporary data for the tm_allp. More...
 
subroutine pdf_analysis_mod::calculate_w_percentiles (current_state)
 Calculates the w percentiles over the whole domain and stores these in the w up/dwn percentile arrays of current_state. More...
 
subroutine pdf_analysis_mod::mergesortmerge (A, NA, B, NB, C, NC)
 Combines with MergeSort sorting algorithm taken from: More...
 
recursive subroutine pdf_analysis_mod::mergesort (A, N, T)
 Combines with MergeSortMerge sorting algorithm taken from: More...
 
subroutine pdf_analysis_mod::field_information_retrieval_callback (current_state, name, field_information)
 Field information retrieval callback, this returns information for a specific components published field. More...
 
subroutine pdf_analysis_mod::field_value_retrieval_callback (current_state, name, field_value)
 Field value retrieval callback, this returns the value of a specific published field. More...
 

Variables

integer pdf_analysis_mod::start_x
 
integer pdf_analysis_mod::end_x
 
integer pdf_analysis_mod::start_y
 
integer pdf_analysis_mod::end_y
 
integer pdf_analysis_mod::xsize
 
integer pdf_analysis_mod::ysize
 
real(kind=default_precision) pdf_analysis_mod::uppercrit
 
real(kind=default_precision) pdf_analysis_mod::dwnpercrit
 
real(kind=default_precision), dimension(:), allocatable pdf_analysis_mod::tmp_all
 
integer, dimension(:), allocatable pdf_analysis_mod::gpts_on_proc
 
integer, dimension(:), allocatable pdf_analysis_mod::displacements
 
integer pdf_analysis_mod::tpts
 
integer pdf_analysis_mod::lpts
 
logical pdf_analysis_mod::show_critical_w
 
integer pdf_analysis_mod::diagnostic_generation_frequency