CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
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...

Functions/Subroutines

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

Detailed Description

Argument Table

cnvc90_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
clstpcontrol_for_convective_cloud_diagnosticsswitch for saving convective cloudsnonereal()kind_physin
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
rnlwe_thickness_of_convective_precipitation_amount_on_dynamics_timestepconvective rainfall amount on dynamics timestepmreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
kbotvertical_index_at_cloud_basevertical index at cloud baseindexinteger(ccpp_constant_one:horizontal_loop_extent)in
ktopvertical_index_at_cloud_topvertical index at cloud topindexinteger(ccpp_constant_one:horizontal_loop_extent)in
kmvertical_layer_dimensionnumber of vertical layerscountinteger()in
prsiair_pressure_at_interfaceinterface pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_interface_dimension)kind_physin
acvcumulative_lwe_thickness_of_convective_precipitation_amount_between_sw_radiation_callsaccumulated convective rainfall amount for cnvc90 onlymreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
acvbcumulative_min_vertical_index_at_cloud_base_between_sw_radiation_callssmallest cloud base vertical index encountered thus farindexreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
acvtcumulative_max_vertical_index_at_cloud_base_between_sw_radiation_callslargest cloud top vertical index encountered thus farindexreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cvconvective_cloud_area_fraction_between_sw_radiation_calls_from_cnvc90fraction of convective cloudfracreal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cvbpressure_at_convective_cloud_base_between_sw_radiation_calls_from_cnvc90pressure at bottom of convective cloudPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
cvtpressure_at_convective_cloud_top_between_sw_radiation_calls_from_cnvc90pressure at top of convective cloudPareal(ccpp_constant_one:horizontal_loop_extent)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out