40 INTEGER,
INTENT(IN) :: J
41 INTEGER,
INTENT(IN) :: I
42 DOUBLE PRECISION,
INTENT(IN) :: DZFCL
46 DOUBLE PRECISION STR_OLD, STR_NEW, TEMP1, TEMP2, AT
47 DOUBLE PRECISION SUMF, SUMF2
49 LOGICAL RET, CVSP_CHECK_F
95 str_new = dzfcl + str_old
110 & (dzfcl +
pro_f(j,
pro_max(j)-1,i) * str_old) / (str_new)
142 sumf2 = sumf2 + temp2
145 IF(sumf.EQ.0.d0)
THEN 149 IF(sumf2.EQ.0.d0)
THEN 157 ret = cvsp_check_f(j,
pro_max(j),
'ADF: MAX ')
158 ret = cvsp_check_f(j,
pro_max(j)-1,
'ADF: MAX+1')
160 ret = cvsp_check_f(j,
pro_max(j)-2,
'ADF: MAX+2')
163 ret = cvsp_check_f(j,
pro_max(j)-3,
'ADF: MAX+3')
double precision, dimension(:,:,:), allocatable, target pro_f
double precision, target dt
integer, dimension(:), allocatable pro_max
subroutine cvsp_add_fraction(J, I, DZFCL)
double precision, dimension(:,:,:), allocatable, target pro_d