5 &( f , xk , nf , ndire , npoin2, tstot , ftot , fmoy )
53 & , raisf, freq, depth
60 INTEGER,
INTENT(IN) :: NF, NDIRE, NPOIN2
61 DOUBLE PRECISION,
INTENT(IN) :: F(npoin2,ndire,nf)
62 DOUBLE PRECISION,
INTENT(IN) :: XK(npoin2,nf)
63 DOUBLE PRECISION,
INTENT(IN) :: FTOT(npoin2) , FMOY(npoin2)
64 DOUBLE PRECISION,
INTENT(INOUT) :: TSTOT(npoin2,ndire,nf)
75 INTEGER IIND , IFMA , IFF , IPL , IPO
76 DOUBLE PRECISION CPH , CGR , BIF , RPS2 , RP ,
77 & fps2 , cphs2 , xkps2 , urs , rind , fmax ,
78 & f2p , cph2p , xk2p , cgr2p , e2p , eps2 ,
79 & omp , om2p ,
coef , d , deukd ,
80 & splus , smoin ,fp , xkp
93 urs =
coef*sqrt(ftot(ipo))/(
deupi*d*fmoy(ipo))**2
97 IF (urs.GT.0.1d0)
THEN 101 IF (urs.GT.10.d0)
THEN 104 bif=sin(abs(
deupi/4.d0*(-1.d0+tanh(0.2d0/urs))))
109 fmax =
rfmlta*max(fmoy(ipo),freq(1))
110 rind = 1.d0 + log(fmax/freq(1))/log(raisf)
111 ifma = min(int(rind),nf)
123 rind = 1.d0 + log(fps2/freq(1))/log(raisf)
125 rind = rind-dble(iind)
129 IF(deukd.LE.7.d2)
THEN 130 cgr = cph*(0.5d0+xkp*d/sinh(2.d0*xkp*d))
135 cphs2 =
deupi*fps2/xkps2
138 & xkps2**2*(
gravit*d+2.d0*cphs2**2)/(xkp*d)/
139 & (
gravit*d+(2.d0/15.d0)*
gravit*d**3*xkp**2-0.4d0*(omp*d)**2)
145 eps2=(1.d0-rind)*f(ipo,ipl,iind)+rind*f(ipo,ipl,iind+1)
146 splus =
alflta*rps2*bif*(eps2-2.d0*f(ipo,ipl,iff))*eps2
147 IF(splus.LT.0.d0) splus = 0.d0
148 tstot(ipo,ipl,iff) = tstot(ipo,ipl,iff) + splus
156 rind = 1.d0 + log(f2p/freq(1))/log(raisf)
158 rind = rind-dble(iind)
159 IF (iind.LT.ifma)
THEN 164 IF(deukd.LE.700d2)
THEN 165 cgr2p = cph2p*(0.5d0+xk2p*d/sinh(2.d0*xk2p*d))
171 & xkp**2*(
gravit*d+2.d0*cph**2)/(xk2p*d)/
172 & (
gravit*d+(2.d0/15.d0)*
gravit*d**3*xk2p**2-0.4d0*(om2p*d)**2)
178 e2p = (1.d0-rind)*f(ipo,ipl,iind)+rind*f(ipo,ipl,iind+1)
179 smoin = 2.d0*
alflta*rp*bif*f(ipo,ipl,iff)
180 & *(f(ipo,ipl,iff)-2.d0*e2p)
181 IF(smoin.LT.0.d0) smoin = 0.d0
182 tstot(ipo,ipl,iff) = tstot(ipo,ipl,iff) - smoin
subroutine qtria1(F, XK, NF, NDIRE, NPOIN2, TSTOT, FTOT, FMOY)
subroutine wnscou(CK2, FREQ, DEPTH)
subroutine coef(S3D_IVIDE, S3D_EPAI, TRA01, S3D_NPFMAX, IMAX, NDEB, S3D_RHOS, GRAV, S3D_DTC, DSIG1)