(OAD) Document for Ozone Mapping and Profiler Suite ... - NASA
(OAD) Document for Ozone Mapping and Profiler Suite ... - NASA
(OAD) Document for Ozone Mapping and Profiler Suite ... - NASA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>OAD</strong> – OMPS TC EDR D37031<br />
Rev C5<br />
Page 19<br />
intnor: per<strong>for</strong>ms table look-ups <strong>for</strong> the Northern Hemisphere<br />
intsou: per<strong>for</strong>ms table look-ups <strong>for</strong> the Southern Hemisphere<br />
plint: per<strong>for</strong>ms polynomial interpolations.<br />
2.1.2.9 Subroutine residue.f<br />
Compute two sets of residues <strong>and</strong> sensitivities <strong>for</strong> wavelengths comprising from two sets of<br />
profiles (low <strong>and</strong> mid <strong>for</strong> |lat| < 45�, mid <strong>and</strong> high otherwise). Also, calculate residues <strong>for</strong> the<br />
336 nm <strong>and</strong> 377 nm wavelengths.<br />
1) For each of the two latitude b<strong>and</strong>s <strong>and</strong> wavelengths, use �0 to determine I0, I1 (from<br />
Z1), I2 (from Z2), T, <strong>and</strong> Sb <strong>for</strong> the 1.0, 0.7, 0.4, <strong>and</strong> 0.1 atm tables. Using f*, Rt*, Rc* <strong>and</strong><br />
reversing the calculations in subroutine oznot, determine Ncalc.<br />
2) Calculate residues:<br />
meas calc N N r � �<br />
3) Calculate the OMPS “aerosol index” (R336-377).<br />
Subroutines called by residue:<br />
prfind: determines profile index (the pointer that indexes the correct profile in the table);<br />
qvalue: determines table values It calls the following subroutines:<br />
intnor: per<strong>for</strong>ms table look-ups <strong>for</strong> the Northern Hemisphere<br />
intsou: per<strong>for</strong>ms table look-ups <strong>for</strong> the Southern Hemisphere<br />
plint: per<strong>for</strong>ms polynomial interpolations.<br />
2.1.2.10 Subroutine ozone.f<br />
Compute a new ozone estimate <strong>for</strong> each of the 3 wavelength triplets.<br />
1) Determine which three triplets to use by calculating the optical path length:<br />
2) For each of the 3 triplets:<br />
�<br />
� est<br />
somega<br />
�<br />
(sec 0<br />
� � sec�<br />
)<br />
1000<br />
a. Compute two separate values of � at two latitudes using the two sets of<br />
residues <strong>and</strong> sensitivities obtained in subroutine residue <strong>and</strong> the following <strong>for</strong>mula:<br />
r1��2<br />
� r2��1<br />
� profile � �0<br />
�<br />
; � �i � �i<br />
� �R<br />
�1��2<br />
��2��1<br />
where subscripts refer to two selected wavelengths, � is the sensitivity, <strong>and</strong> r is the<br />
residue.<br />
b. To account <strong>for</strong> the change in calculated ozone value, adjust residues using the<br />
following <strong>for</strong>mula:<br />
r<br />
adj<br />
�r � 1�<br />
f ) � r � f �� ( � � � ��<br />
� )<br />
prf 1 ( m prf m profile 0