! ! Make reverse angulation correction to TSF ! Make reverse orography correction to TG3 ! ZTSFC=1. CALL TSFCOR(TG3FCS,OROG,SLMASK,ZTSFC,LEN,-RLAPSE) ZTSFC=0. CALL TSFCOR(TSFFCS,OROG,SLMASK,ZTSFC,LEN,-RLAPSE) SUBROUTINE TSFCOR(TSFC,OROG,SLMASK,UMASK,LEN,RLAPSE) ! USE MACHINE , ONLY : kind_io8,kind_io4 implicit none integer i,len REAL (KIND=KIND_IO8) rlapse,umask REAL (KIND=KIND_IO8) TSFC(LEN), OROG(LEN), SLMASK(LEN) ! DO I=1,LEN IF(SLMASK(I).EQ.UMASK) THEN TSFC(I) = TSFC(I) - OROG(I)*RLAPSE ENDIF ENDDO RETURN END