OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
mod06_run_settings.f90
Go to the documentation of this file.
2  implicit none
3 
4  real(4), parameter :: set_threshold_solar_zenith = 3., &
7 
8  real, parameter :: threshold_wind_speed = 1.0
9 
10  real, parameter :: dscat1 = 1.0, &
11  dscat2 = 2.0, &
12  dscat3 = 3.0
13 
14 
15  integer, parameter :: meas_uncertain_threshold = 15
16 
17 
18  ! integer, parameter :: set_tilesize = 100, set_number_of_bands = 15
19  ! WDR increase tile/chunk size to very large
20  integer, parameter :: set_tilesize = 50000, set_number_of_bands = 15
21  integer, parameter :: set_albedo_bands = 6
22 
23  integer, parameter, dimension(set_number_of_bands) :: set_bands = (/1,2,5,6,7,19,20,26,29,31,8,32,34,3,4/)
24 
25  integer, parameter :: band_0065 = 1, &
26  band_0086 = 2, &
27  band_0124 = 3, &
28  band_0163 = 4, &
29  band_0213 = 5, &
30  band_0935 = 6, &
31  band_0370 = 7, &
32  band_0138 = 8, &
33  band_0850 = 9, &
34  band_1100 = 10, &
35  band_0410 = 11, &
36  band_1200 = 12, &
37  band_1350 = 13, &
38  band_0047 = 14, &
39  band_0055 = 15
40 
41  integer, parameter :: channel_37um = set_bands(band_0370)
42  integer, parameter :: channel_11um = set_bands(band_1100)
43  integer, parameter :: channel_12um = set_bands(band_1200)
44 
45 ! cost function indices
46  integer, parameter :: re16 = 1, re21 = 2, re37= 3, re1621 = 4
47  integer, parameter :: set_cf_bands = 4
48 
49  integer, parameter, dimension(2) :: set_start = (/ 0 , 0 /), &
50  set_edge = (/ 1354 , 2050 /), &
51  set_stride = (/ 1 , 1 /)
52 
53 ! SET THIS VARIABLE TO .true. TO ENABLE Clear Sky Restoral AND TO .false. TO DISABLE IT
54  logical, parameter :: do_csr = .true.
55 
56 ! SET THIS VARIABLE TO .true. TO ENABLE Collection 004 phase algorithm AND TO .false. TO DISABLE IT
57  logical, parameter :: do_c4phasetest = .false.
58 
59 ! SET THIS VARIABLE TO .true. TO ENABLE forcing of cloud phase for the entire granule to ice phase
60  logical, parameter :: force_ice = .false.
61 
62 ! SET THIS VARIABLE TO .true. TO ENABLE forcing of cloud phase for the entire granule to water phase
63  logical, parameter :: force_water = .false.
64 
65 ! SET THIS VARIABLE TO .true. TO ENABLE the Cox-Munk BRDF model for ocean surface
66  logical, parameter :: do_cox_munk = .true.
67 
68 
69 end module mod06_run_settings
integer, parameter re21
integer, parameter band_0124
integer, parameter band_0138
integer, parameter band_1200
integer, dimension(2), parameter set_edge
real, parameter dscat2
integer, parameter band_0047
integer, parameter re37
integer, parameter set_albedo_bands
integer, parameter band_0370
real(4), parameter set_threshold_relative_azimuth
integer, parameter band_1100
integer, parameter band_0086
integer, parameter band_0213
integer, parameter band_1350
real(4), parameter set_threshold_sensor_zenith
integer, parameter channel_37um
logical, parameter do_c4phasetest
logical, parameter force_water
integer, parameter band_0850
integer, dimension(2), parameter set_stride
integer, parameter band_0163
logical, parameter do_csr
integer, parameter set_tilesize
real, parameter dscat3
integer, dimension(set_number_of_bands), parameter set_bands
integer, parameter meas_uncertain_threshold
integer, parameter band_0065
integer, parameter channel_11um
integer, parameter channel_12um
integer, parameter band_0935
integer, parameter band_0055
integer, parameter set_number_of_bands
integer, parameter set_cf_bands
real(4), parameter set_threshold_solar_zenith
integer, parameter band_0410
logical, parameter force_ice
real, parameter threshold_wind_speed
integer, dimension(2), parameter set_start
logical, parameter do_cox_munk
real, parameter dscat1
integer, parameter re1621
integer, parameter re16