isccp_clouds partitions the model cloud fields into the isccp cloud categories, by cld top height and cld optical thickness and provides netcdf output.
fms_mod
time_manager_mod
diag_manager_mod
call isccp_clouds_init (axes, Time)
axes | diagnostic variable axes for netcdf files [real] |
Time | current time [ time_type(days, seconds) ] [time_type] |
call isccp_output (is, js, fq_isccp, npoints, inhomogeneity_parameter, ninhomog, Time)
is, js | starting/ending subdomain i,j indices of data
in the physics_window being integrated [integer] |
Time | time on next timestep, used as stamp for
diagnostic output [time_type] |
fq_isccp | matrix of fractional area covered by cloud
types of a given optical depth and cloud
top pressure range. The matrix is 7x7 for
7 cloud optical depths and 7 cloud top
pressure ranges [real] |
npoints | flag indicating whether isccp cloud is present
in column (cloud + daylight needed) [real] |
ninhomog | flag indicating cloud inhomogeneity calculations have been
performed [1.=True, 0.=False] [real] |
inhomogeneity_parameter | Cloud inhomogeneity parameter (between 0 and 1 if valid
point, -1. if not computed at this point [ dimensionless ] [real] |
call isccp_cloudtypes (sunlit, pfull, phalf, qv, at, skt, cc, & dtau_s, dem_s, fq_isccp, nisccp,& inhomogeneity_parameter, ninhomog)
sunlit | integer flag indicating whether or not a given point is sunlit
[1 = True, 0 = False ] [integer] |
pfull | pressure of full model levels, pfull(1) is top
level of model, pfull(nlev) is bottom level of
model [real] |
phalf | pressure of half model levels, phalf(1) is top
of model, phalf(nlev+1) is the surface pressure [real] |
qv | water vapor specific humidity on model levels.
used only if top_height = 1 or top_height = 3. [real] |
at | temperature in each model level [ deg K ]
used only if top_height = 1 or top_height = 3. [real] |
skt | skin temperature [ deg K ]
used only if top_height = 1 or top_height = 3. [real] |
ninhomog | flag indicating cloud inhomogeneity calculations have been
performed [1.=True, 0.=False] [real] |
cc | cloud cover in each model layer [ fraction ]
this includes convective clouds if any
NOTE: This is the HORIZONTAL area of each
grid box covered by clouds [real] |
dtau_s | mean 0.67 micron optical depth of stratiform
clouds in each model level [ dimensionless ]
NOTE: this the cloud optical depth of only the
cloudy part of the grid box, it is not
weighted with the 0 cloud optical depth
of the clear part of the grid box [real] |
dem_s | 10.5 micron longwave emissivity of stratiform
clouds in each model level.
used only if top_height = 1 or top_height = 3.
Same note applies as in dtau. [ dimensionless ] [real] |
fq_isccp | matrix of fractional area covered by cloud
types of a given optical depth and cloud
top pressure range. The matrix is 7x7 for
7 cloud optical depths and 7 cloud top
pressure ranges. [ fraction ] [real] |
nisccp | real flag indicating whether or not isccp_cloudtypes produced
valid output [ 1.=True, 0.=False ] [real] |
inhomogeneity_parameter | Cloud inhomogeneity parameter (between 0 and 1 if valid
point, -1. if not computed at this point [ dimensionless ] [real] |
call isccp_cloudtypes_stochastic
sunlit | integer flag indicating whether or not a given point is sunlit
[1 = True, 0 = False ] [integer] |
pfull | pressure of full model levels, pfull(1) is top
level of model, pfull(nlev) is bottom level of
model [real] |
phalf | pressure of half model levels, phalf(1) is top
of model, phalf(nlev+1) is the surface pressure [real] |
qv | water vapor specific humidity on model levels.
used only if top_height = 1 or top_height = 3. [real] |
at | temperature in each model level [ deg K ]
used only if top_height = 1 or top_height = 3. [real] |
skt | skin temperature [ deg K ]
used only if top_height = 1 or top_height = 3. [real] |
ninhomog | flag indicating cloud inhomogeneity calculations have been
performed [1.=True, 0.=False] [real] |
cc | cloud cover in each model layer [ fraction ]
this includes convective clouds if any
NOTE: This is the HORIZONTAL area of each
grid box covered by clouds [real] |
dtau_s | mean 0.67 micron optical depth of stratiform
clouds in each model level [ dimensionless ]
NOTE: this the cloud optical depth of only the
cloudy part of the grid box, it is not
weighted with the 0 cloud optical depth
of the clear part of the grid box [real] |
dem_s | 10.5 micron longwave emissivity of stratiform
clouds in each model level.
used only if top_height = 1 or top_height = 3.
Same note applies as in dtau. [ dimensionless ] [real] |
fq_isccp | matrix of fractional area covered by cloud
types of a given optical depth and cloud
top pressure range. The matrix is 7x7 for
7 cloud optical depths and 7 cloud top
pressure ranges. [ fraction ] [real] |
nisccp | real flag indicating whether or not isccp_cloudtypes produced
valid output [ 1.=True, 0.=False ] [real] |
inhomogeneity_parameter | Cloud inhomogeneity parameter (between 0 and 1 if valid
point, -1. if not computed at this point [ dimensionless ] [real] |
call isccp_clouds_end
call diag_field_init (Time, axes )
axes | diagnostic variable axes for netcdf files [real] |
Time | initialization time for the netcdf output fields [time_type] |
x = ran0 (idum)
idum | seed for random number generator [real] |