gas_absorb.f90 File Reference

Functions/Subroutines

subroutine gas_absorb (freq, atm_pres, temp_air, temp_hydro, e_in, w_in, r_in, s_in, atten_total)
 This routine computes an approximation to the one-way attenuation expected given microwave frequency, pressure, temperature, vapor pressure, cloud and rain amount More...
 

Function/Subroutine Documentation

subroutine gas_absorb ( real, intent(in)  freq,
real, intent(in)  atm_pres,
real, intent(in)  temp_air,
real, intent(in)  temp_hydro,
real, intent(in)  e_in,
real, intent(in)  w_in,
real, intent(in)  r_in,
real, intent(in)  s_in,
real, intent(inout)  atten_total 
)

This routine computes an approximation to the one-way attenuation expected given microwave frequency, pressure, temperature, vapor pressure, cloud and rain amount

Parameters
freq[in] Frequency, in Hz (2-15 GHz, 34-36 GHz, 93-95 GHz)
atm_pres[in] Atmospheric pressure (dry + wet), in Pa (10,000-110,000 Pa)
temp_air[in] Temperature of the air, in K (180-330 K)
temp_hydro[in] Temperature of the hydrometeors (cloud, rain, snow), in K (180-330 K)
e_in[in] Water vapor pressure, in Pa
w_in[in] Cloud liquid water content (g/m3)
r_in[in] Rain rate (mm/hr)
s_in[in] Snow rate (mm/hr)
atten_total[out] -1 when well outside of the parameter space for which it was designed, or the expected one-way attenuation in dB/km
Author
Frederic Fabry (frede.nosp@m.ric..nosp@m.fabry.nosp@m.@mcg.nosp@m.ill.c.nosp@m.a) McGill University
Date
September 20th, 2016 - Initial version