Loading [MathJax]/extensions/tex2jax.js
CCPP Scientific Documentation
v5.0.0
All Classes Namespaces Files Functions Variables Modules Pages
GFS Convective Cloud Diagnostics Module

This module contains the calculation of fraction of convective cloud, pressure at bottom of convective cloud and at top of convective cloud. More...

Detailed Description

Argument Table

cnvc90_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
clstpconvective_cloud_switchswitch for saving convective cloudsnonereal()kind_physinFalse
imhorizontal_loop_extenthorizontal loop extentcountinteger()inFalse
rnlwe_thickness_of_convective_precipitation_amount_on_dynamics_timestepconvective rainfall amount on dynamics timestepmreal(horizontal_dimension)kind_physinFalse
kbotvertical_index_at_cloud_basevertical index at cloud baseindexinteger(horizontal_dimension)inFalse
ktopvertical_index_at_cloud_topvertical index at cloud topindexinteger(horizontal_dimension)inFalse
kmvertical_dimensionnumber of vertical layerscountinteger()inFalse
prsiair_pressure_at_interfaceinterface pressurePareal(horizontal_dimension, vertical_dimension_plus_one)kind_physinFalse
acvaccumulated_lwe_thickness_of_convective_precipitation_amount_cnvc90accumulated convective rainfall amount for cnvc90 onlymreal(horizontal_dimension)kind_physinoutFalse
acvbsmallest_cloud_base_vertical_index_encountered_thus_farsmallest cloud base vertical index encountered thus farindexreal(horizontal_dimension)kind_physinoutFalse
acvtlargest_cloud_top_vertical_index_encountered_thus_farlargest cloud top vertical index encountered thus farindexreal(horizontal_dimension)kind_physinoutFalse
cvfraction_of_convective_cloudfraction of convective cloudfracreal(horizontal_dimension)kind_physinoutFalse
cvbpressure_at_bottom_of_convective_cloudpressure at bottom of convective cloudPareal(horizontal_dimension)kind_physinoutFalse
cvtpressure_at_top_of_convective_cloudpressure at top of convective cloudPareal(horizontal_dimension)kind_physinoutFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse

Functions/Subroutines

subroutine cnvc90::cnvc90_run (CLSTP, IM, RN, KBOT, KTOP, KM, PRSI, ACV, ACVB, ACVT, CV, CVB, CVT, errmsg, errflg)