!copyright (C) 2003 MSC-RPN COMM %%%RPNPHY%%%
***S/R MFOEIC - CALCULE TENSION DE VAPEUR SATURANTE EI.
* - (GLACE SEULEMENT)
*
#include "phy_macros_f.h"
SUBROUTINE MFOEIC(EI,TT,NI,NK,N) 2
*
#include "impnone.cdk"
INTEGER NI, NK, N
REAL EI(NI,NK), TT(NI,NK)
*
*Author
* A. Plante (June 2003) - based on MFOEWA from N. Brunet (Jan91)
*
*Revision
*
*Object
* to calculate the saturation vapour pressure. (Ice phase
* considered only for all temperatures)
*
*Arguments
*
* - Output -
* EI saturated vapour pressure in pascals
*
* - Input -
* TT temperature in Kelvins
* NI horizontal dimension
* NK vertical dimension
* N number of points to process
*
*IMPLICITES
#include "consphy.cdk"
*MODULES
EXTERNAL INCTPHY
*
*--------------------------------------------------------------------
INTEGER I, K
*--------------------------------------------------------------------
*
************************************************************************
* AUTOMATIC ARRAYS
************************************************************************
*
AUTOMATIC (WORK,REAL*8 , (NI,NK))
*
************************************************************************
*
#include "initcph.cdk"
*
DO K=1,NK
DO I=1,N
WORK(I,K)=21.875D0*(DBLE(TT(I,K))-DBLE(TRPL))/
$ (DBLE(TT(I,K))-7.66D0 )
ENDDO
ENDDO
CALL VEXP(WORK,WORK,N*NK)
DO K=1,NK
DO I=1,N
EI(I,K)=610.78D0*WORK(I,K)
ENDDO
ENDDO
*
RETURN
END