5 &(f,fscexp,fxmat,fxmatpar,
6 & volu2d,unsv2d,ddt,fxbor,fbor,smh,yasmh,
8 & mesh,limtra,kdir,kddl,optsou,iopt2,flbortra,msk,dt,rain,pluie,
93 INTEGER,
INTENT(IN) :: KDIR,KDDL,OPTSOU,LIMTRA(*)
94 INTEGER,
INTENT(IN) :: IOPT2
95 DOUBLE PRECISION,
INTENT(IN) :: DDT,DT,TRAIN
96 DOUBLE PRECISION,
INTENT(INOUT) :: MASSOU
97 TYPE(bief_obj),
INTENT(INOUT) :: F,T1,T2,T4,T5,T7,T8,FLBORTRA
98 TYPE(bief_obj),
INTENT(IN) :: SMH,FBOR,FSCEXP
99 TYPE(bief_obj),
INTENT(IN) :: FXBOR,UNSV2D,VOLU2D,PLUIE
100 DOUBLE PRECISION,
INTENT(IN) :: FXMAT(*),FXMATPAR(*)
101 TYPE(bief_mesh),
INTENT(INOUT) :: MESH
102 LOGICAL,
INTENT(IN) :: YASMH,MSK,RAIN,MASS_BALANCE
118 CALL tvf(f%R,t4%R,t5%R,fxmat,fxmatpar,volu2d%R,unsv2d%R,ddt,
119 & fxbor%R,t7%R,t8,fbor%R,smh%R,yasmh,fscexp%R,
120 & mesh%NSEG,mesh%NPOIN,mesh%NPTFR,
121 & mesh%GLOSEG%I,mesh%GLOSEG%DIM1,
122 & mesh%NBOR%I,limtra,kdir,kddl,
123 & optsou,t5%R,iopt2,flbortra%R,ddt/dt,mesh,rain,pluie%R,
124 & train,massou,mass_balance)
130 ELSEIF(iopt2.EQ.1)
THEN 139 CALL hvf(t2%R,t1%R,fxmat,unsv2d%R,ddt,t7%R,smh%R,
140 & yasmh,mesh%NSEG,mesh%NPOIN,mesh%NPTFR,
141 & mesh%GLOSEG%I,mesh%GLOSEG%DIM1,mesh%NBOR%I,optsou,
142 & t8,mesh,msk,rain,pluie%R)
144 CALL tvf(f%R,t4%R,t2%R,fxmat,fxmatpar,volu2d%R,unsv2d%R,ddt,
145 & fxbor%R,t7%R,t8,fbor%R,smh%R,yasmh,fscexp%R,
146 & mesh%NSEG,mesh%NPOIN,mesh%NPTFR,
147 & mesh%GLOSEG%I,mesh%GLOSEG%DIM1,
148 & mesh%NBOR%I,limtra,kdir,kddl,
149 & optsou,t5%R,iopt2,flbortra%R,ddt/dt,mesh,rain,pluie%R,
150 & train,massou,mass_balance)
155 WRITE(
lu,*)
'TRACVF: UNKNOWN OPTION'
subroutine mass_balance(DT, NPTFR, ENTET, NSICLA, NUMLIQ, NFRLIQ, FLBCLA, LT, NIT, NPOIN, VOLU2D, CHARR, SUSP, EVCL_MB, EVCL_MS, MASSTOT, MASS0TOT)
subroutine tracvf(F, FSCEXP, FXMAT, FXMATPAR, VOLU2D, UNSV2D, DDT, FXBOR, FBOR, SMH, YASMH, T1, T2, T4, T5, T7, T8, MESH, LIMTRA, KDIR, KDDL, OPTSOU, IOPT2, FLBORTRA, MSK, DT, RAIN, PLUIE, TRAIN, MASSOU, MASS_BALANCE)
subroutine hvf(H, HN, FXMAT, UNSV2D, DT, FXBOR, SMH, YASMH, NSEG, NPOIN, NPTFR, GLOSEG, SIZGLO, NBOR, OPTSOU, T7, MESH, MSK, RAIN, PLUIE)
subroutine tvf(F, FC, H, FXMAT, FXMATPAR, VOLU2D, UNSV2D, DT, FXBOR, FXBORPAR, T7, FBOR, SMH, YASMH, FSCEXP, NSEG, NPOIN, NPTFR, GLOSEG, SIZGLO, NBOR, LIMTRA, KDIR, KDDL, OPTSOU, HLIN, IOPT2, FLBORTRA, SURNIT, MESH, RAIN, PLUIE, TRAIN, MASSOU, MASS_BALANCE)