OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ct_core_arrays.f90
Go to the documentation of this file.
2 
4 
7 
8  implicit none
9 
11 
12  integer*1 :: cloudmask_determined
13  integer*1 :: confident_cloudy
14 
15 ! processing path flags
16  integer*1 :: water_surface
17  integer*1 :: land_surface
18  integer*1 :: desert_surface
19  integer*1 :: snowice_surface
20 
21  integer*1 :: mlayer
22 
23  end type seviri_cm_type
24 
25 
26  type(cloudphase),allocatable,dimension (:,:) :: ir_cloudphase
27 
28  !input data arrays (measurement)
29  real, allocatable, dimension (:,:) :: sensor_zenith_angle
30  real, allocatable, dimension (:,:) :: scattering_angle
31 
32  real, allocatable, dimension (:,:,:) :: band_measurements
33 #ifdef SEVIRI_INST
34  type(seviri_cm_type),allocatable,dimension (:,:) :: cloudmask
35  integer*2, allocatable, dimension (:,:,:) :: surface_emissivity_land
36  real, allocatable, dimension(:,:) :: cloud_emissivity
37 #else
38  type(cloudmask_type),allocatable,dimension (:,:) :: cloudmask
39  real, allocatable, dimension (:,:,:) :: surface_emissivity_land
40 #endif
41 
42  real, allocatable, dimension (:,:) :: latitude
43  real, allocatable, dimension (:,:) :: longitude
44  real, dimension(:,:), allocatable :: snow_cover
45 
46  real, allocatable, dimension (:,:) :: surface_temperature
47 #ifdef MODIS_INST
48  real, allocatable, dimension(:,:,:) :: csrbias
49 #else
50  real :: csrbias(4)
51 #endif
52 
53  real, allocatable, dimension (:,:) :: cloud_top_temperature
54  real, allocatable, dimension (:,:) :: cloud_top_pressure
55 
56 #ifdef AMS_INST
57  real, allocatable, dimension (:,:) :: abovecloud_watervapor
58  real, allocatable, dimension (:,:) :: abovecloud_watervapor_alt
59  real, dimension(:,:,:,:), allocatable :: transmit_correction_table
60 
61 #endif
62 
63  integer*1, dimension(:,:), allocatable :: cloud_height_method
64  integer*1, dimension(:,:), allocatable :: overshoot_top
65 
66  real, allocatable, dimension(:,:) :: emiss11, emiss85, emiss12, emiss13
67 
68  !Other
69  character*12 :: platform_name
70 
71  type(ancillary_type), allocatable, dimension(:,:) :: model_info
72 
73 
74  real, dimension(:,:), allocatable :: beta_8511_store, beta_1211_store, beta_1311_store
75 
76  integer*1, dimension(:,:), allocatable :: seviri_cloudphase
77  real, allocatable, dimension (:,:) :: cloud_top_height
78 
79  integer*2, allocatable, dimension(:,:) :: seviri_dem
80 
81  real, dimension(:,:,:), allocatable :: clear_sky_rad
82  real, dimension(:,:,:), allocatable :: clear_sky_btemp
83 
84 end module ct_core_arrays
85 
integer *2, dimension(:,:,:), allocatable surface_emissivity_land
real, dimension(:,:,:), allocatable clear_sky_btemp
real, dimension(:,:), allocatable cloud_emissivity
real, dimension(:,:), allocatable abovecloud_watervapor_alt
real, dimension(:,:), allocatable beta_1311_store
real, dimension(:,:), allocatable longitude
real, dimension(:,:), allocatable beta_1211_store
real, dimension(:,:), allocatable abovecloud_watervapor
type(seviri_cm_type), dimension(:,:), allocatable cloudmask
real, dimension(:,:), allocatable latitude
integer *2, dimension(:,:), allocatable seviri_dem
real, dimension(:,:), allocatable scattering_angle
real, dimension(:,:), allocatable emiss85
real, dimension(:,:,:,:), allocatable transmit_correction_table
integer *1, dimension(:,:), allocatable seviri_cloudphase
real, dimension(:,:), allocatable beta_8511_store
real, dimension(:,:), allocatable emiss13
type(cloudphase), dimension(:,:), allocatable ir_cloudphase
real, dimension(:,:), allocatable snow_cover
real, dimension(4), allocatable csrbias
real, dimension(:,:), allocatable cloud_top_height
integer *1, dimension(:,:), allocatable cloud_height_method
real, dimension(:,:), allocatable emiss12
real, dimension(:,:,:), allocatable clear_sky_rad
character *12 platform_name
real, dimension(:,:,:), allocatable band_measurements
real, dimension(:,:), allocatable emiss11
integer *1, dimension(:,:), allocatable overshoot_top
real, dimension(:,:), allocatable sensor_zenith_angle
type(ancillary_type), dimension(:,:), allocatable model_info
real, dimension(:,:), allocatable cloud_top_pressure
real, dimension(:,:), allocatable surface_temperature
real, dimension(:,:), allocatable cloud_top_temperature