My Project
 All Classes Files Functions Variables Macros
mod_cosp_utils Module Reference

Data Types

interface  cosp_check_input
interface  z_to_dbz

Public Member Functions

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)

Detailed Description

Definition at line 30 of file cosp_utils.F90.

Member 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 232 of file cosp_utils.F90.

Here is the call graph for this function:

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 267 of file cosp_utils.F90.

Here is the call graph for this function:

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 302 of file cosp_utils.F90.

Here is the call graph for this function:

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 46 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 177 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 195 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 213 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 89 of file cosp_utils.F90.

Here is the call graph for this function:

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 133 of file cosp_utils.F90.

Here is the call graph for this function:


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