Last updated 11/4/2001
2. Erik Andersson at ECMWF has pointed out there is a bug in the emissad.F and emissk.F routines so this only affects those of you using the adjoint or K versions of the code not the forward model. In emissad.F and emissk.F the last line of that routine should be:
-
EMIS(J) = PEMS(J)
(not EMIS(J) = EMIS(J) + PEMS(J) )
3. There is an error in the coefficients for the infrared surface emissivity model for AVHRR channels only. AVHRR channel 5 (12 micron) is the most affected with emissivity differences of up to 0.01 (giving brightness temperature differences of ~0.1K). The other AVHRR channels are only affected at the 0.01K level. Note if you specify the surface emissivity for the channels there is no error introduced. A corrected coefficient file (which now includes NOAA-16 coefficients) is available - please send a request using the NWP SAF Feedback Form.
4. In subroutine rttovk.f variable CLDW is not initialised
so increments cloud absorption on each call of rttovk.
Add after line 176: CLDW(:,1:KNCHPF)=0.
5. If you want to exit with an error code when the opening of the coefficient file fails, you have to replace the stop statement inside abor1.F by "call exit(1)". This should only inform users on how the code manages the open failure.
6. For SSM/I and TMI the fractional cloud cover in the PCV array should always be set to zero. There is a bug which treats the affect of cloud on SSMI/TMI radiances like the IR radiances if fractional cloud cover is not zero. For AMSU radiances the code forces the cloud cover to be always zero. The effect of cloud liquid water on the SSMI/TMI radiances is provided for by filling the cloud liquid water profile array PAV(;,4,:) with non zero values.