ocssw
V2022
|
mod_pr06od.f90
Go to the documentation of this file.
186 call local_message_handler('Problem reported in initialize_run. Check previous message/s', status,'mod_pr06od')
196 call local_message_handler('Problem reported in check_datasources. Check previous message/s', status,'mod_pr06od')
211 ! call local_message_handler('Problem reported in openclose_files . Check previous message/s', status,'mod_pr06od')
221 ! call local_message_handler('Problem reported in check_datasize . Check previous message/s', status,'mod_pr06od')
268 ! allocate(eco(edge(1), edge(2)), snow(edge(1), edge(2)), sfc(edge(1), edge(2)), albedo(edge(1), edge(2)))
288 anc_filedata(2) = mod06_filedata(2) ! This may or may not be present, specific_ancillary module will figure that out.
369 ! these instruments do not currently do spatial variability, so there is no need to read the extra lines
370 !#if MAS_OD || SEV_PR06OD || MODIS_HKM || AMS_OD || ASTER_OD || AVIRIS_OD || RSP_OD || AHI_PR06OD || SIM || EPIC_OD || SSFR_OD
396 call local_message_handler('Failure detected before allocate_modisarrays, check previous messages', &
411 !print*, __FILE__, __LINE__, " WDR debug localstart, localedge, localstride, meas_start, meas_edge"
428 call local_message_handler('Failure detected before get_modis_data_cube check previous messages',&
439 ! write(*,"(i4,i4,f10.4,f10.4)"),iwdr,jwdr,band_measurements(iwdr, 2, jwdr), band_measurements(iwdr, 5, jwdr)
505 ! call local_message_handler('Failure detected before cloudprocessing. Check previous messages/s', &
522 ! print*, __FILE__, __LINE__, " WDR l2_start, localstride, localedge, localstart:", l2_start, localstride, localedge, localstart
544 ! write(*,"(i4,i4,f10.4,f10.4,i5,f10.4,i5)"),iwdr,jwdr,cloud_top_pressure(iwdr, jwdr), cloud_top_temperature(iwdr, jwdr), cloud_height_method(iwdr, jwdr), surface_temperature(iwdr, jwdr), cloud_phase_infrared(iwdr, jwdr)
567 call science_module_cirrus_twochannel(mod06_filedata,localstart,localedge,localstride,number_of_iterationsx,l1b_filedata)
608 ! write(*,"(i4,i4,f10.4,f12.6,f10.4,f10.4)"),iwdr,jwdr,effective_radius_21_final(iwdr, jwdr), optical_thickness_final(iwdr, jwdr), band_measurements(iwdr, 2, jwdr), band_measurements(iwdr, 5, jwdr)
616 ! write(*,"(i4,i4,f10.4,f12.6,f10.4,f12.6f10.4,f12.6)"),iwdr,jwdr,effective_radius_16_final(iwdr, jwdr),optical_thickness_16_final(iwdr, jwdr),effective_radius_37_final(iwdr, jwdr),optical_thickness_37_final(iwdr, jwdr),effective_radius_1621_final(iwdr, jwdr),optical_thickness_1621_final(iwdr, jwdr)
682 statistics_1km%land_fraction = statistics_1km%land_fraction / real(total_number_of_pixels) * 100.
683 statistics_1km%water_fraction = statistics_1km%water_fraction / real(total_number_of_pixels) * 100.
684 statistics_1km%snow_fraction = statistics_1km%snow_fraction / real(total_number_of_pixels) * 100.
Definition: ch_xfr.f90:1
subroutine, public scienceinterface(threshold_solar_zenith, threshold_sensor_zenith, threshold_relative_azimuth, debug, status)
Definition: modis_science_module.f90:18
Definition: modis_frontend_module.f90:1
Definition: core_arrays.f90:1
type(cloudmask_type), dimension(:,:), allocatable cloudmask
Definition: core_arrays.f90:113
integer *1, dimension(:,:), allocatable c2_appl_hcld_138
Definition: ch_xfr.f90:36
real(single), dimension(:,:), allocatable longitude
Definition: core_arrays.f90:137
integer *1, dimension(:,:), allocatable c2_vis_cld_250
Definition: ch_xfr.f90:35
Definition: libraryarrays.f90:1
Definition: global_model_grids.f90:1
real(single), dimension(:,:), allocatable latitude
Definition: core_arrays.f90:136
subroutine, public check_datasources(status)
Definition: modis_frontend_module.f90:115
subroutine, public init_qualitydata
Definition: modis_frontend_module.f90:1932
subroutine, public allocate_model(st_iterX, st_iterY, grid_wid, grid_ht)
Definition: modis_frontend_module.f90:1561
Definition: science_parameters.f90:1
Definition: modis_io_module.f90:1
Definition: GeneralAuxType.f90:1
Definition: retrieval_irw.f90:1
Definition: ancillary_module.f90:1
Definition: modis_science_module.f90:1
subroutine, public set_ancillary(gdas_name, gdas_name2, ozone_name, ncepice_name, nise_name, mod06input_filedata, ecosystem_data_name, snowicealbedo_data_name, emissivity_name, mod06_start, mod06_stride, mod06_edge, debug, status)
Definition: ancillary_module.f90:29
integer *1, dimension(:,:), allocatable c2_appl_vis_refl
Definition: ch_xfr.f90:37
Definition: mod06_run_settings.f90:1
subroutine init_science_arrays
Definition: general_science_module.f90:288
integer *1, dimension(:,:), allocatable c2_tst_vis_refl
Definition: ch_xfr.f90:34
subroutine, public allocate_arrays(edge, meas_edge, st_iterX, st_iterY, status)
Definition: modis_frontend_module.f90:1609
Definition: nonscience_parameters.f90:4
subroutine, public readlibraries_extra(debug, status)
Definition: modis_frontend_module.f90:851
integer *1, dimension(:,:), allocatable c2_tst_vis_ratio
Definition: ch_xfr.f90:35
integer im_successful_retrieval_count
Definition: GeneralAuxType.f90:43
Definition: names.f90:1
integer *1, dimension(:,:), allocatable c2_appl_vis_nir_ratio
Definition: ch_xfr.f90:38
Definition: MOD06AlbedoEcoModule.f90:1
integer *1, dimension(:,:), allocatable c2_lnd_no_snow
Definition: ch_xfr.f90:33
integer *1, dimension(:,:), allocatable c2_ocean_no_snow
Definition: ch_xfr.f90:32
Definition: specific_other.f90:1
integer total_number_of_pixels
Definition: GeneralAuxType.f90:39
subroutine local_message_handler(message, severity, functionname)
Definition: local_message_handler.f90:2
subroutine, public readlibraries_base(debug, status)
Definition: modis_frontend_module.f90:420
subroutine, public initialize_run(start, edge, stride, tilesize, threshold_solar_zenith, threshold_sensor_zenith, threshold_relative_azimuth, status)
Definition: modis_frontend_module.f90:30
subroutine aggregate_statistics_1km
Definition: specific_other.f90:300
Definition: FASCODE_routines.f90:1
subroutine, public get_modis_data_cube(level1b_filedata, geolocation_filedata, start, edge, stride, meas_start, meas_edge, scan_number, debug, status)
Definition: modis_io_module.f90:293