ocssw
V2022
|
ancillary_module.f90
Go to the documentation of this file.
60 character(len=200) :: pressure_sdsname, temperature_sdsname, ctm_sdsname, sfc_temp_sdsname, cpi_sdsname
230 !character(*), parameter :: ct_file = "/accounts/wayne/src1/chimaera/mod_code_modis/inputs-2015005.2010/MYD06_L2.2015005.2010.hdf"
231 !character(*), parameter :: ct_file = "/accounts/wayne/data/satellite/aqua/A20161571845/MYD06_L2.A2016157.1845.061.2018059102814.hdf"
432 subroutine read_ancillary_grids( lat, lon, ncepgdas_name,ncepgdas_name2, ozone_name, ice_name, &
731 ! call local_message_handler ('error reported from grib driver, NCEP sea ice read, Check PCF file', &
836 !! this Ts2m is really Ts, the surface temperature. Wisconsin switched to using TSFC instead of T2M
845 ! Pmsl = linearinterpolation( xx, (/ met_grid(ii,jj,52), met_grid2(ii,jj, 52) /), frac_time)* 0.01
854 ! model_info(i,j)%col_o3 = linearinterpolation( xx, (/ met_grid(ii,jj,53), met_grid2(ii,jj, 53) /), frac_time)
907 ! status = profile_to_101(p, temp, mixr, model_coarse, model_lat, pressures, temp_hires, mixr_hires, 0)
914 ! temp_hires(sfc_level) = temp_hires(sfc_level-1) + a_factor * (temp_hires(sfc_level) - temp_hires(sfc_level-1))
915 ! mixr_hires(sfc_level) = mixr_hires(sfc_level-1) + a_factor * (mixr_hires(sfc_level) - mixr_hires(sfc_level-1))
954 ! .or. cloudmask(grid_i,grid_j)%probablyclear_95 .or. cloudmask(grid_i,grid_j)%probablyclear_99 ) then
1160 ! call local_message_handler('Problem Reading in the PCF Time Stamp',status,'get_surface_albedo')
1165 ! call local_message_handler('Problem converting time stamp to DOY',status,'get_surface_albedo')
1302 call local_message_handler('Problem reported in get_surface_albedo, see earlier message/s',status,'get_surface_albedo')
Definition: ch_xfr.f90:1
subroutine get_surface_albedo(latitude, longitude, nise_filename, IGBPfilename, snowicealbedo_data_name, emissivity_name, debug, icec, surface_albedo, surface_emissivity, status)
Definition: ancillary_module.f90:1046
subroutine, public init_snow_stats(SnowAlbedoFN, WavelengthText)
Definition: modis_albedo.f90:90
Definition: core_arrays.f90:1
type(cloudmask_type), dimension(:,:), allocatable cloudmask
Definition: core_arrays.f90:113
real(single), dimension(:,:), allocatable longitude
Definition: core_arrays.f90:137
real(single), dimension(:,:), allocatable cloud_top_pressure
Definition: core_arrays.f90:143
real function, public linearinterpolation(X, Y, XX)
Definition: modis_numerical_module.f90:143
real, dimension(:,:), allocatable irw_temperature
Definition: core_arrays.f90:157
Definition: global_model_grids.f90:1
real(single), dimension(:,:), allocatable latitude
Definition: core_arrays.f90:136
integer, parameter set_albedo_bands
Definition: mod06_run_settings.f90:21
integer *1, dimension(:,:), allocatable cloud_phase_infrared
Definition: core_arrays.f90:156
Definition: science_parameters.f90:1
real, dimension(:,:,:), allocatable surface_albedo
Definition: core_arrays.f90:125
type(processflag), dimension(:,:), allocatable cloudsummary
Definition: core_arrays.f90:87
Definition: GeneralAuxType.f90:1
subroutine, public get_above_cloud_properties(pprof, wprof, sfc_lev, cloud_top_pressure, abovecloud_watervapor, status)
Definition: ancillary_module.f90:1310
README for MOD_PR03(V6.1.0) 2. POINTS OF CONTACT it can be either SDP Toolkit or MODIS Packet for Terra input files The orbit validation configuration parameter(LUN 600281) must be either "TRUE" or "FALSE". It needs to be "FALSE" when running in Near Real Time mode
Definition: ancillary_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
real(single), dimension(:,:), allocatable column_ozone
Definition: core_arrays.f90:148
Definition: mod06_run_settings.f90:1
logical snow_stats_are_read
Definition: global_model_grids.f90:12
subroutine, public getalbedoeco(Lat, Long, JulianDay, EcosystemFN, emissivity_name, Debug, WavelengthText, ProcessLandAlbedo, icec, Albedo, emissivity, Ecosystem, Status, sfc_info)
Definition: modis_albedo.f90:203
type(ancillary_type), dimension(:,:), allocatable model_info
Definition: core_arrays.f90:169
Definition: nonscience_parameters.f90:4
real(single), dimension(:,:), allocatable cloud_top_temperature
Definition: core_arrays.f90:142
integer function find_trop(temp_prof, p_prof, sfc_lev)
Definition: ancillary_module.f90:397
real(single), dimension(:,:,:), allocatable surface_emissivity_land
Definition: core_arrays.f90:140
real, parameter fillvalue_real
Definition: nonscience_parameters.f90:13
real function, public bilinear_interpolation(X, Y, XX, YY, source, method)
Definition: modis_numerical_module.f90:177
Definition: modis_albedo.f90:1
integer, parameter model_levels
Definition: science_parameters.f90:36
real(single), dimension(:,:), allocatable surface_temperature
Definition: core_arrays.f90:139
Definition: names.f90:1
Definition: specific_ancillary.f90:1
integer *1, dimension(:,:), allocatable cloud_height_method
Definition: core_arrays.f90:155
subroutine, public given_p_get_t(P, model_point, T)
Definition: ancillary_module.f90:367
Definition: specific_other.f90:1
subroutine local_message_handler(message, severity, functionname)
Definition: local_message_handler.f90:2