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

Go to the source code of this file.

Modules

module  profile_diagnostics_mod
 

Functions/Subroutines

type(component_descriptor_type) function, public profile_diagnostics_mod::profile_diagnostics_get_descriptor ()
 Provides the component descriptor for the core to register. More...
 
subroutine profile_diagnostics_mod::initialisation_callback (current_state)
 
subroutine profile_diagnostics_mod::timestep_callback (current_state)
 
subroutine profile_diagnostics_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 profile_diagnostics_mod::field_value_retrieval_callback (current_state, name, field_value)
 Field value retrieval callback, this returns the value of a specific published field. More...
 
subroutine profile_diagnostics_mod::calculate_wq (current_state, jcol, icol, iq, wq_cn, wq_ad, advect_q)
 
subroutine profile_diagnostics_mod::calculate_cloud_mask (current_state, jcol, icol)
 This routine calculates: More...
 

Variables

integer profile_diagnostics_mod::total_points
 
integer profile_diagnostics_mod::iqv =0
 
integer profile_diagnostics_mod::iql =0
 
integer profile_diagnostics_mod::iqr =0
 
integer profile_diagnostics_mod::iqi =0
 
integer profile_diagnostics_mod::iqs =0
 
integer profile_diagnostics_mod::iqg =0
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::tempfac
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::u_wind_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::uprime_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::v_wind_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::vprime_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::uprime
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::vprime
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wke_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wwww_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::www_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::ww_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::theta_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::w_wind_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::rh_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wtheta_ad_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wtheta_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::uw_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::vw_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::uv_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::th2_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::thref
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::prefn
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::rho
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::rhon
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::thinit
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::uinit
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::vinit
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::q_temp
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::qv_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::ql_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::qr_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::qi_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::qs_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::qg_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqv_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wql_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqr_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqi_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqs_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqg_cn_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqv_ad_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wql_ad_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqr_ad_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqi_ad_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqs_ad_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::wqg_ad_tot
 
character(len=string_length) profile_diagnostics_mod::cloud_mask_method
 
real(kind=default_precision), dimension(:,:,:), allocatable profile_diagnostics_mod::cloud_mask
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::cloud_mask_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::cloud_liq_mask_tot
 
real(kind=default_precision), dimension(:), allocatable profile_diagnostics_mod::cloud_ice_mask_tot
 
logical profile_diagnostics_mod::l_partial_liq_ice
 
real(kind=default_precision) profile_diagnostics_mod::qlcrit
 
real(kind=default_precision) profile_diagnostics_mod::qicrit
 
character(len=5) profile_diagnostics_mod::advect_theta
 
character(len=5) profile_diagnostics_mod::advect_q
 
character(len=5) profile_diagnostics_mod::advect_flow
 
type(vertical_grid_configuration_type) profile_diagnostics_mod::vertical_grid