Go to the documentation of this file.
74 SUBROUTINE w3sis1 (A, ICE, S)
157 REAL,
INTENT(IN) :: a(nspec), ice
158 REAL,
INTENT(OUT) :: s(nspec)
164 INTEGER,
SAVE :: ient = 0
166 INTEGER :: ik, ith, ith2, is, is2
175 CALL strace (ient,
'W3SIS1')
188 WRITE(
ndst,8000) alpha
191 IF (alpha.GT.0. .AND. ice.GT.0.)
THEN
196 IF (a(is).GE.0.)
THEN
197 s(is) = s(is) - alpha * a(is)
199 is2 = ith2+(ik-1)*nth
201 s(is2) = s(is2) + alpha * a(is) / real(nth-1)
217 CALL prt2ds (
ndst, nk, nk, nth, sout, sig(1:nk),
' ', 1., &
218 0.0, 0.001,
'Diag Sir1',
' ',
'NONAME')
223 8000
FORMAT (
' TEST W3SIS1 : ALPHA :',e10.3)
subroutine, public w3sis1(A, ICE, S)
Spectral reflection due to ice.
real, dimension(:), pointer sig
real, dimension(:), pointer ecos
real, dimension(:), pointer dden2
real, dimension(:), pointer th
real, dimension(:), pointer sig2
subroutine strace(IENT, SNAME)
subroutine extcde(IEXIT, UNIT, MSG, FILE, LINE, COMM)
subroutine prt2ds(NDS, NFR0, NFR, NTH, E, FR, UFR, FACSP, FSC, RRCUT, PRVAR, PRUNIT, PNTNME)