LMDZ
mod_cosp_utils Module Reference

Data Types

interface  cosp_check_input
 
interface  z_to_dbz
 

Functions/Subroutines

subroutine cosp_precip_mxratio (Npoints, Nlevels, Ncolumns, p, T, prec_frac, prec_type, n_ax, n_bx, alpha_x, c_x, d_x, g_x, a_x, b_x, gamma1, gamma2, flux, mxratio)
 
elemental subroutine zero_int (x, y01, y02, y03, y04, y05, y06, y07, y08, y09, y10, y11, y12, y13, y14, y15, y16, y17, y18, y19, y20, y21, y22, y23, y24, y25, y26, y27, y28, y29, y30)
 
elemental subroutine zero_real (x, y01, y02, y03, y04, y05, y06, y07, y08, y09, y10, y11, y12, y13, y14, y15, y16, y17, y18, y19, y20, y21, y22, y23, y24, y25, y26, y27, y28, y29, y30)
 
subroutine z_to_dbz_2d (mdi, z)
 
subroutine z_to_dbz_3d (mdi, z)
 
subroutine z_to_dbz_4d (mdi, z)
 
subroutine cosp_check_input_1d (vname, x, min_val, max_val)
 
subroutine cosp_check_input_2d (vname, x, min_val, max_val)
 
subroutine cosp_check_input_3d (vname, x, min_val, max_val)
 

Function/Subroutine Documentation

subroutine mod_cosp_utils::cosp_check_input_1d ( character(len=*)  vname,
real, dimension(:), intent(inout)  x,
real, intent(in), optional  min_val,
real, intent(in), optional  max_val 
)

Definition at line 233 of file cosp_utils.F90.

subroutine mod_cosp_utils::cosp_check_input_2d ( character(len=*)  vname,
real, dimension(:,:), intent(inout)  x,
real, intent(in), optional  min_val,
real, intent(in), optional  max_val 
)

Definition at line 268 of file cosp_utils.F90.

subroutine mod_cosp_utils::cosp_check_input_3d ( character(len=*)  vname,
real, dimension(:,:,:), intent(inout)  x,
real, intent(in), optional  min_val,
real, intent(in), optional  max_val 
)

Definition at line 303 of file cosp_utils.F90.

subroutine mod_cosp_utils::cosp_precip_mxratio ( integer, intent(in)  Npoints,
integer, intent(in)  Nlevels,
integer, intent(in)  Ncolumns,
real, dimension(npoints,nlevels), intent(in)  p,
real, dimension(npoints,nlevels), intent(in)  T,
real, dimension(npoints,ncolumns,nlevels), intent(in)  prec_frac,
real, intent(in)  prec_type,
real, intent(in)  n_ax,
real, intent(in)  n_bx,
real, intent(in)  alpha_x,
real, intent(in)  c_x,
real, intent(in)  d_x,
real, intent(in)  g_x,
real, intent(in)  a_x,
real, intent(in)  b_x,
real, intent(in)  gamma1,
real, intent(in)  gamma2,
real, dimension(npoints,nlevels), intent(in)  flux,
real, dimension(npoints,ncolumns,nlevels), intent(out)  mxratio 
)

Definition at line 49 of file cosp_utils.F90.

subroutine mod_cosp_utils::z_to_dbz_2d ( real, intent(in)  mdi,
real, dimension(:,:), intent(inout)  z 
)

Definition at line 178 of file cosp_utils.F90.

subroutine mod_cosp_utils::z_to_dbz_3d ( real, intent(in)  mdi,
real, dimension(:,:,:), intent(inout)  z 
)

Definition at line 196 of file cosp_utils.F90.

subroutine mod_cosp_utils::z_to_dbz_4d ( real, intent(in)  mdi,
real, dimension(:,:,:,:), intent(inout)  z 
)

Definition at line 214 of file cosp_utils.F90.

elemental subroutine mod_cosp_utils::zero_int ( integer, intent(inout)  x,
integer, intent(inout), optional  y01,
integer, intent(inout), optional  y02,
integer, intent(inout), optional  y03,
integer, intent(inout), optional  y04,
integer, intent(inout), optional  y05,
integer, intent(inout), optional  y06,
integer, intent(inout), optional  y07,
integer, intent(inout), optional  y08,
integer, intent(inout), optional  y09,
integer, intent(inout), optional  y10,
integer, intent(inout), optional  y11,
integer, intent(inout), optional  y12,
integer, intent(inout), optional  y13,
integer, intent(inout), optional  y14,
integer, intent(inout), optional  y15,
integer, intent(inout), optional  y16,
integer, intent(inout), optional  y17,
integer, intent(inout), optional  y18,
integer, intent(inout), optional  y19,
integer, intent(inout), optional  y20,
integer, intent(inout), optional  y21,
integer, intent(inout), optional  y22,
integer, intent(inout), optional  y23,
integer, intent(inout), optional  y24,
integer, intent(inout), optional  y25,
integer, intent(inout), optional  y26,
integer, intent(inout), optional  y27,
integer, intent(inout), optional  y28,
integer, intent(inout), optional  y29,
integer, intent(inout), optional  y30 
)

Definition at line 92 of file cosp_utils.F90.

elemental subroutine mod_cosp_utils::zero_real ( real, intent(inout)  x,
real, intent(inout), optional  y01,
real, intent(inout), optional  y02,
real, intent(inout), optional  y03,
real, intent(inout), optional  y04,
real, intent(inout), optional  y05,
real, intent(inout), optional  y06,
real, intent(inout), optional  y07,
real, intent(inout), optional  y08,
real, intent(inout), optional  y09,
real, intent(inout), optional  y10,
real, intent(inout), optional  y11,
real, intent(inout), optional  y12,
real, intent(inout), optional  y13,
real, intent(inout), optional  y14,
real, intent(inout), optional  y15,
real, intent(inout), optional  y16,
real, intent(inout), optional  y17,
real, intent(inout), optional  y18,
real, intent(inout), optional  y19,
real, intent(inout), optional  y20,
real, intent(inout), optional  y21,
real, intent(inout), optional  y22,
real, intent(inout), optional  y23,
real, intent(inout), optional  y24,
real, intent(inout), optional  y25,
real, intent(inout), optional  y26,
real, intent(inout), optional  y27,
real, intent(inout), optional  y28,
real, intent(inout), optional  y29,
real, intent(inout), optional  y30 
)

Definition at line 136 of file cosp_utils.F90.