5 &(sato2,formcs,wattemp,eps)
34 INTEGER ,
INTENT(IN) :: FORMCS
35 DOUBLE PRECISION,
INTENT(IN) :: WATTEMP,EPS
36 DOUBLE PRECISION,
INTENT(INOUT) :: SATO2
46 sato2 = 14.652d0 - 0.41022d0 * wattemp
47 & + 0.007991d0 * wattemp**2
48 & - 7.7774d-5 * wattemp**3
49 ELSEIF(formcs.EQ.2)
THEN 50 IF(abs(31.6d0+wattemp).GT.eps)
THEN 51 sato2 = 468.d0/(31.6d0+wattemp)
64 101
FORMAT(1x,
'CS FORMULA :',i3,/,1x,
'NOT AVAILABLE')
subroutine satur_o2(SATO2, FORMCS, WATTEMP, EPS)