FV3 Bundle
crtm_parameters Module Reference

Functions/Subroutines

subroutine, public crtm_set_max_nchannels (Value)
 
subroutine, public crtm_reset_max_nchannels ()
 
integer function, public crtm_get_max_nchannels ()
 
logical function, public crtm_isset_max_nchannels ()
 

Variables

integer, parameter, private reset_value = -1
 
integer, save, private max_n_channels = RESET_VALUE
 
integer, parameter, public max_n_sensors = 100
 
integer, parameter, public max_n_layers = 200
 
real(fp), parameter, public zero = 0.0_fp
 
real(fp), parameter, public one = 1.0_fp
 
real(fp), parameter, public two = 2.0_fp
 
real(fp), parameter, public three = 3.0_fp
 
real(fp), parameter, public four = 4.0_fp
 
real(fp), parameter, public five = 5.0_fp
 
real(fp), parameter, public ten = 10.0_fp
 
real(fp), parameter, public point_25 = 0.25_fp
 
real(fp), parameter, public point_5 = 0.5_fp
 
real(fp), parameter, public point_75 = 0.75_fp
 
real(fp), parameter, public onepointfive = 1.5_fp
 
real(fp), parameter, public pi = 3.141592653589793238462643383279_fp
 
real(fp), parameter, public twopi = TWO * PI
 
real(fp), parameter, public degrees_to_radians = PI / 180.0_fp
 
real(fp), parameter, public radians_to_degrees = 180.0_fp / PI
 
integer, parameter, public down = 0
 
integer, parameter, public up = 1
 
integer, parameter, public invalid_ncep_sensor_id = -1
 
integer, parameter, public invalid_wmo_satellite_id = 1023
 
integer, parameter, public invalid_wmo_sensor_id = 2047
 
integer, parameter, public no = 0
 
integer, parameter, public yes = 1
 
integer, parameter, public not_set = 0
 
integer, parameter, public set = 1
 
integer, parameter, public strlen = 20
 
integer, parameter, public odas_algorithm = 1
 
integer, parameter, public odps_algorithm = 2
 
integer, parameter, public odssu_algorithm = 3
 
integer, parameter, public max_n_absorbers = 7
 
real(fp), parameter, public minimum_absorber_amount = 1.0e-076_fp
 
real(fp), parameter, public limit_exp = 20.0_fp
 
real(fp), parameter, public limit_log = 4.8e+08_fp
 
real(fp), parameter, public toa_pressure = 0.005_fp
 
real(fp), parameter, public reciprocal_gravity = ONE / 980.665_fp
 
real(fp), parameter, public tspace = 2.7253_fp
 
real(fp), parameter, public earth_radius = 6370.0_fp
 
real(fp), parameter, public satellite_height = 800.0_fp
 
real(fp), parameter, public min_surface_altitude = -400.0_fp
 
real(fp), parameter, public max_surface_altitude = 8900.0_fp
 
real(fp), parameter, public max_sensor_scan_angle = 80.0_fp
 
real(fp), parameter, public max_sensor_zenith_angle = 80.0_fp
 
real(fp), parameter, public max_sensor_azimuth_angle = 360.0_fp
 
real(fp), parameter, public max_optran_secant = 2.36620_fp
 
real(fp), parameter, public max_trans_zenith_angle = 63.6122_fp
 
real(fp), parameter, public max_source_zenith_angle = 85.0_fp
 
real(fp), parameter, public max_secant_source_zenith = 11.473711738554476_fp
 
real(fp), parameter, public max_source_azimuth_angle = 360.0_fp
 
real(fp), parameter, public diffusivity_angle = 53.130102354156_fp
 
real(fp), parameter, public diffusivity_radian = 0.927295218002_fp
 
real(fp), parameter, public secant_diffusivity = FIVE / THREE
 
real(fp), parameter, public max_flux_zenith_angle = 63.612200038757_fp
 
real(fp), parameter, public max_secant_flux_zenith = 2.25_fp
 
integer, parameter, public rt_ada = 56
 
integer, parameter, public rt_soi = 168
 
integer, parameter, public max_n_clouds = 4
 
integer, parameter, public max_n_aerosols = 20
 
real(fp), parameter, public aerosol_content_threshold = 0.000000001_fp
 
real(fp), parameter, public water_content_threshold = 0.000001_fp
 
real(fp), parameter, public optical_depth_threshold = 0.000001_fp
 
real(fp), parameter, public bs_threshold = 1.0e-10_fp
 
real(fp), parameter, public scattering_albedo_threshold = BS_THRESHOLD
 
integer, parameter, public max_n_legendre_terms = 16
 
integer, parameter, public max_n_phase_elements = 1
 
integer, parameter, public max_n_streams = 16
 
integer, parameter, public max_n_angles = 16
 
integer, parameter, public max_n_stokes = 4
 
integer, parameter, public max_n_azimuth_fourier = 16
 
logical, parameter, public hgphase = .FALSE.
 
real(fp), parameter, public aircraft_pressure_threshold = 0.1_fp
 

Function/Subroutine Documentation

◆ crtm_get_max_nchannels()

integer function, public crtm_parameters::crtm_get_max_nchannels ( )

Definition at line 369 of file CRTM_Parameters.f90.

◆ crtm_isset_max_nchannels()

logical function, public crtm_parameters::crtm_isset_max_nchannels ( )

Definition at line 404 of file CRTM_Parameters.f90.

◆ crtm_reset_max_nchannels()

subroutine, public crtm_parameters::crtm_reset_max_nchannels ( )

Definition at line 340 of file CRTM_Parameters.f90.

Here is the caller graph for this function:

◆ crtm_set_max_nchannels()

subroutine, public crtm_parameters::crtm_set_max_nchannels ( integer, intent(in)  Value)

Definition at line 311 of file CRTM_Parameters.f90.

Here is the caller graph for this function:

Variable Documentation

◆ aerosol_content_threshold

real(fp), parameter, public crtm_parameters::aerosol_content_threshold = 0.000000001_fp

Definition at line 250 of file CRTM_Parameters.f90.

◆ aircraft_pressure_threshold

real(fp), parameter, public crtm_parameters::aircraft_pressure_threshold = 0.1_fp

Definition at line 274 of file CRTM_Parameters.f90.

◆ bs_threshold

real(fp), parameter, public crtm_parameters::bs_threshold = 1.0e-10_fp

Definition at line 254 of file CRTM_Parameters.f90.

◆ degrees_to_radians

real(fp), parameter, public crtm_parameters::degrees_to_radians = PI / 180.0_fp

Definition at line 88 of file CRTM_Parameters.f90.

◆ diffusivity_angle

real(fp), parameter, public crtm_parameters::diffusivity_angle = 53.130102354156_fp

Definition at line 225 of file CRTM_Parameters.f90.

◆ diffusivity_radian

real(fp), parameter, public crtm_parameters::diffusivity_radian = 0.927295218002_fp

Definition at line 226 of file CRTM_Parameters.f90.

◆ down

integer, parameter, public crtm_parameters::down = 0

Definition at line 97 of file CRTM_Parameters.f90.

◆ earth_radius

real(fp), parameter, public crtm_parameters::earth_radius = 6370.0_fp

Definition at line 181 of file CRTM_Parameters.f90.

◆ five

real(fp), parameter, public crtm_parameters::five = 5.0_fp

Definition at line 75 of file CRTM_Parameters.f90.

◆ four

real(fp), parameter, public crtm_parameters::four = 4.0_fp

Definition at line 74 of file CRTM_Parameters.f90.

◆ hgphase

logical, parameter, public crtm_parameters::hgphase = .FALSE.

Definition at line 266 of file CRTM_Parameters.f90.

◆ invalid_ncep_sensor_id

integer, parameter, public crtm_parameters::invalid_ncep_sensor_id = -1

Definition at line 104 of file CRTM_Parameters.f90.

◆ invalid_wmo_satellite_id

integer, parameter, public crtm_parameters::invalid_wmo_satellite_id = 1023

Definition at line 105 of file CRTM_Parameters.f90.

◆ invalid_wmo_sensor_id

integer, parameter, public crtm_parameters::invalid_wmo_sensor_id = 2047

Definition at line 106 of file CRTM_Parameters.f90.

◆ limit_exp

real(fp), parameter, public crtm_parameters::limit_exp = 20.0_fp

Definition at line 147 of file CRTM_Parameters.f90.

◆ limit_log

real(fp), parameter, public crtm_parameters::limit_log = 4.8e+08_fp

Definition at line 148 of file CRTM_Parameters.f90.

◆ max_flux_zenith_angle

real(fp), parameter, public crtm_parameters::max_flux_zenith_angle = 63.612200038757_fp

Definition at line 237 of file CRTM_Parameters.f90.

◆ max_n_absorbers

integer, parameter, public crtm_parameters::max_n_absorbers = 7

Definition at line 130 of file CRTM_Parameters.f90.

◆ max_n_aerosols

integer, parameter, public crtm_parameters::max_n_aerosols = 20

Definition at line 248 of file CRTM_Parameters.f90.

◆ max_n_angles

integer, parameter, public crtm_parameters::max_n_angles = 16

Definition at line 261 of file CRTM_Parameters.f90.

◆ max_n_azimuth_fourier

integer, parameter, public crtm_parameters::max_n_azimuth_fourier = 16

Definition at line 263 of file CRTM_Parameters.f90.

◆ max_n_channels

integer, save, private crtm_parameters::max_n_channels = RESET_VALUE
private

Definition at line 51 of file CRTM_Parameters.f90.

◆ max_n_clouds

integer, parameter, public crtm_parameters::max_n_clouds = 4

Definition at line 247 of file CRTM_Parameters.f90.

◆ max_n_layers

integer, parameter, public crtm_parameters::max_n_layers = 200

Definition at line 64 of file CRTM_Parameters.f90.

◆ max_n_legendre_terms

integer, parameter, public crtm_parameters::max_n_legendre_terms = 16

Definition at line 258 of file CRTM_Parameters.f90.

◆ max_n_phase_elements

integer, parameter, public crtm_parameters::max_n_phase_elements = 1

Definition at line 259 of file CRTM_Parameters.f90.

◆ max_n_sensors

integer, parameter, public crtm_parameters::max_n_sensors = 100

Definition at line 58 of file CRTM_Parameters.f90.

◆ max_n_stokes

integer, parameter, public crtm_parameters::max_n_stokes = 4

Definition at line 262 of file CRTM_Parameters.f90.

◆ max_n_streams

integer, parameter, public crtm_parameters::max_n_streams = 16

Definition at line 260 of file CRTM_Parameters.f90.

◆ max_optran_secant

real(fp), parameter, public crtm_parameters::max_optran_secant = 2.36620_fp

Definition at line 200 of file CRTM_Parameters.f90.

◆ max_secant_flux_zenith

real(fp), parameter, public crtm_parameters::max_secant_flux_zenith = 2.25_fp

Definition at line 238 of file CRTM_Parameters.f90.

◆ max_secant_source_zenith

real(fp), parameter, public crtm_parameters::max_secant_source_zenith = 11.473711738554476_fp

Definition at line 216 of file CRTM_Parameters.f90.

◆ max_sensor_azimuth_angle

real(fp), parameter, public crtm_parameters::max_sensor_azimuth_angle = 360.0_fp

Definition at line 199 of file CRTM_Parameters.f90.

◆ max_sensor_scan_angle

real(fp), parameter, public crtm_parameters::max_sensor_scan_angle = 80.0_fp

Definition at line 197 of file CRTM_Parameters.f90.

◆ max_sensor_zenith_angle

real(fp), parameter, public crtm_parameters::max_sensor_zenith_angle = 80.0_fp

Definition at line 198 of file CRTM_Parameters.f90.

◆ max_source_azimuth_angle

real(fp), parameter, public crtm_parameters::max_source_azimuth_angle = 360.0_fp

Definition at line 217 of file CRTM_Parameters.f90.

◆ max_source_zenith_angle

real(fp), parameter, public crtm_parameters::max_source_zenith_angle = 85.0_fp

Definition at line 215 of file CRTM_Parameters.f90.

◆ max_surface_altitude

real(fp), parameter, public crtm_parameters::max_surface_altitude = 8900.0_fp

Definition at line 189 of file CRTM_Parameters.f90.

◆ max_trans_zenith_angle

real(fp), parameter, public crtm_parameters::max_trans_zenith_angle = 63.6122_fp

Definition at line 202 of file CRTM_Parameters.f90.

◆ min_surface_altitude

real(fp), parameter, public crtm_parameters::min_surface_altitude = -400.0_fp

Definition at line 188 of file CRTM_Parameters.f90.

◆ minimum_absorber_amount

real(fp), parameter, public crtm_parameters::minimum_absorber_amount = 1.0e-076_fp

Definition at line 137 of file CRTM_Parameters.f90.

◆ no

integer, parameter, public crtm_parameters::no = 0

Definition at line 112 of file CRTM_Parameters.f90.

◆ not_set

integer, parameter, public crtm_parameters::not_set = 0

Definition at line 113 of file CRTM_Parameters.f90.

◆ odas_algorithm

integer, parameter, public crtm_parameters::odas_algorithm = 1

Definition at line 124 of file CRTM_Parameters.f90.

◆ odps_algorithm

integer, parameter, public crtm_parameters::odps_algorithm = 2

Definition at line 125 of file CRTM_Parameters.f90.

◆ odssu_algorithm

integer, parameter, public crtm_parameters::odssu_algorithm = 3

Definition at line 126 of file CRTM_Parameters.f90.

◆ one

real(fp), parameter, public crtm_parameters::one = 1.0_fp

Definition at line 71 of file CRTM_Parameters.f90.

◆ onepointfive

real(fp), parameter, public crtm_parameters::onepointfive = 1.5_fp

Definition at line 80 of file CRTM_Parameters.f90.

◆ optical_depth_threshold

real(fp), parameter, public crtm_parameters::optical_depth_threshold = 0.000001_fp

Definition at line 252 of file CRTM_Parameters.f90.

◆ pi

real(fp), parameter, public crtm_parameters::pi = 3.141592653589793238462643383279_fp

Definition at line 86 of file CRTM_Parameters.f90.

◆ point_25

real(fp), parameter, public crtm_parameters::point_25 = 0.25_fp

Definition at line 77 of file CRTM_Parameters.f90.

◆ point_5

real(fp), parameter, public crtm_parameters::point_5 = 0.5_fp

Definition at line 78 of file CRTM_Parameters.f90.

◆ point_75

real(fp), parameter, public crtm_parameters::point_75 = 0.75_fp

Definition at line 79 of file CRTM_Parameters.f90.

◆ radians_to_degrees

real(fp), parameter, public crtm_parameters::radians_to_degrees = 180.0_fp / PI

Definition at line 89 of file CRTM_Parameters.f90.

◆ reciprocal_gravity

real(fp), parameter, public crtm_parameters::reciprocal_gravity = ONE / 980.665_fp

Definition at line 161 of file CRTM_Parameters.f90.

◆ reset_value

integer, parameter, private crtm_parameters::reset_value = -1
private

Definition at line 50 of file CRTM_Parameters.f90.

◆ rt_ada

integer, parameter, public crtm_parameters::rt_ada = 56

Definition at line 244 of file CRTM_Parameters.f90.

◆ rt_soi

integer, parameter, public crtm_parameters::rt_soi = 168

Definition at line 245 of file CRTM_Parameters.f90.

◆ satellite_height

real(fp), parameter, public crtm_parameters::satellite_height = 800.0_fp

Definition at line 182 of file CRTM_Parameters.f90.

◆ scattering_albedo_threshold

real(fp), parameter, public crtm_parameters::scattering_albedo_threshold = BS_THRESHOLD

Definition at line 255 of file CRTM_Parameters.f90.

◆ secant_diffusivity

real(fp), parameter, public crtm_parameters::secant_diffusivity = FIVE / THREE

Definition at line 227 of file CRTM_Parameters.f90.

◆ set

integer, parameter, public crtm_parameters::set = 1

Definition at line 113 of file CRTM_Parameters.f90.

◆ strlen

integer, parameter, public crtm_parameters::strlen = 20

Definition at line 116 of file CRTM_Parameters.f90.

◆ ten

real(fp), parameter, public crtm_parameters::ten = 10.0_fp

Definition at line 76 of file CRTM_Parameters.f90.

◆ three

real(fp), parameter, public crtm_parameters::three = 3.0_fp

Definition at line 73 of file CRTM_Parameters.f90.

◆ toa_pressure

real(fp), parameter, public crtm_parameters::toa_pressure = 0.005_fp

Definition at line 154 of file CRTM_Parameters.f90.

◆ tspace

real(fp), parameter, public crtm_parameters::tspace = 2.7253_fp

Definition at line 170 of file CRTM_Parameters.f90.

◆ two

real(fp), parameter, public crtm_parameters::two = 2.0_fp

Definition at line 72 of file CRTM_Parameters.f90.

◆ twopi

real(fp), parameter, public crtm_parameters::twopi = TWO * PI

Definition at line 87 of file CRTM_Parameters.f90.

◆ up

integer, parameter, public crtm_parameters::up = 1

Definition at line 98 of file CRTM_Parameters.f90.

◆ water_content_threshold

real(fp), parameter, public crtm_parameters::water_content_threshold = 0.000001_fp

Definition at line 251 of file CRTM_Parameters.f90.

◆ yes

integer, parameter, public crtm_parameters::yes = 1

Definition at line 112 of file CRTM_Parameters.f90.

◆ zero

real(fp), parameter, public crtm_parameters::zero = 0.0_fp

Definition at line 70 of file CRTM_Parameters.f90.