- Timestamp:
- Jul 22, 2024, 9:29:09 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/optics_lib.F90
r5095 r5099 4 4 ! Compiled/Modified: 5 5 ! 07/01/06 John Haynes (haynes@atmos.colostate.edu) 6 ! 6 7 7 ! m_wat (subroutine) 8 8 ! m_ice (subroutine) … … 19 19 subroutine m_wat(freq, tk, n_r, n_i) 20 20 implicit none 21 ! 21 22 22 ! Purpose: 23 23 ! compute complex index of refraction of liquid water 24 ! 24 25 25 ! Inputs: 26 26 ! [freq] frequency (GHz) 27 27 ! [tk] temperature (K) 28 ! 28 29 29 ! Outputs: 30 30 ! [n_r] real part index of refraction 31 31 ! [n_i] imaginary part index of refraction 32 ! 32 33 33 ! Reference: 34 34 ! Based on the work of Ray (1972) 35 ! 35 36 36 ! Coded: 37 37 ! 03/22/05 John Haynes (haynes@atmos.colostate.edu) … … 83 83 subroutine m_ice(freq,t,n_r,n_i) 84 84 implicit none 85 ! 85 86 86 ! Purpose: 87 87 ! compute complex index of refraction of ice 88 ! 88 89 89 ! Inputs: 90 90 ! [freq] frequency (GHz) 91 91 ! [t] temperature (K) 92 ! 92 93 93 ! Outputs: 94 94 ! [n_r] real part index of refraction 95 95 ! [n_i] imaginary part index of refraction 96 ! 96 97 97 ! Reference: 98 98 ! Fortran 90 port from IDL of REFICE by Stephen G. Warren 99 ! 99 100 100 ! Modified: 101 101 ! 05/31/05 John Haynes (haynes@atmos.colostate.edu) … … 121 121 ! Allowable wavelength range extends from 0.045 microns to 8.6 meter 122 122 ! temperature dependence only considered beyond 167 microns. 123 ! 123 124 124 ! interpolation is done n_r vs. log(xlam) 125 125 ! n_r vs. t 126 126 ! log(n_i) vs. log(xlam) 127 127 ! log(n_i) vs. t 128 ! 128 129 129 ! Stephen G. Warren - 1983 130 130 ! Dept. of Atmospheric Sciences 131 131 ! University of Washington 132 132 ! Seattle, Wa 98195 133 ! 133 134 134 ! Based on 135 ! 135 136 136 ! Warren,S.G.,1984. 137 137 ! Optical constants of ice from the ultraviolet to the microwave. 138 138 ! Applied Optics,23,1206-1225 139 ! 139 140 140 ! Reference temperatures are -1.0,-5.0,-20.0, and -60.0 deg C 141 141 … … 576 576 ! subroutine MIEINT 577 577 ! ---------------------------------------------------------------------------- 578 ! 578 579 579 ! General purpose Mie scattering routine for single particles 580 580 ! Author: R Grainger 1990 … … 583 583 ! code to ensure correct calculation of backscatter coeficient 584 584 ! Options/Extend_Source 585 ! 585 586 586 Subroutine MieInt(Dx, SCm, Inp, Dqv, Dqxt, Dqsc, Dbsc, Dg, Xs1, Xs2, DPh, Error) 587 587
Note: See TracChangeset
for help on using the changeset viewer.