The TELEMAC-MASCARET system  trunk
condim_sisyphe.f
Go to the documentation of this file.
1 ! *************************
2  SUBROUTINE condim_sisyphe
3 ! *************************
4 !
5  & (u , v , qu , qv , h , zf , z ,
6  & esomt , thetawr , q , hwr , twr ,
7  & x , y , npoin , at , pmaree)
8 !
9 !***********************************************************************
10 ! SISYPHE V6P1 21/07/2011
11 !***********************************************************************
12 !
13 !brief KEPT FOR RETRO COMPATIBILITY OF USER FORTRAN USE
14 !+ USER_CONDOM_SISYPHE NOW
15 !
16 !history E. PELTIER; C. LENORMANT; J.-M. HERVOUET
17 !+ 11/09/95
18 !+ V5P3
19 !+
20 !
21 !history
22 !+ **/05/2006
23 !+
24 !+ THE VARIABLES U AND V, H, MUST BE DEFINED; THE OTHER ONES ARE OPTIONAL
25 !
26 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
27 !+ 13/07/2010
28 !+ V6P0
29 !+ Translation of French comments within the FORTRAN sources into
30 !+ English comments
31 !
32 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
33 !+ 21/08/2010
34 !+ V6P0
35 !+ Creation of DOXYGEN tags for automated documentation and
36 !+ cross-referencing of the FORTRAN sources
37 !
38 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 !| AT |-->| TIME
40 !| ESOMT |<->| TOTAL BED EVOLUTION
41 !| H |<->| WATER DEPTH
42 !| HWR |<->| WAVE HEIGHT
43 !| NPOIN |-->| NUMBER OF 2D POINTS
44 !| PMAREE |-->| TIDAL PERIOD
45 !| Q |<->| FLOW RATE
46 !| THETAWR |<->| WAVE DIRECTION (WRT OY AXIS)
47 !| TWR |<->| WAVE PERIOD
48 !| X,Y |-->| COORDINATES
49 !| Z |<->| FREE SURFACE
50 !| ZF |<->| BED ELEVATION
51 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
52 !
53  USE bief
54 !
56  IMPLICIT NONE
57 !
58 !
59 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
60 !
61  INTEGER, INTENT(IN)::NPOIN
62 !
63  DOUBLE PRECISION, INTENT(IN):: X(npoin),Y(npoin)
64  DOUBLE PRECISION, INTENT(IN):: AT , PMAREE
65 ! SEDIMENT
66  DOUBLE PRECISION, INTENT(INOUT) :: ZF(npoin)
67  DOUBLE PRECISION, INTENT (INOUT):: ESOMT(npoin)
68 ! HYDRODYNAMICS
69  DOUBLE PRECISION, INTENT(INOUT):: Z(npoin) , H(npoin)
70  DOUBLE PRECISION, INTENT(INOUT):: U(npoin) , V(npoin)
71  DOUBLE PRECISION, INTENT (INOUT)::QU(npoin), QV(npoin), Q(npoin)
72 ! WAVES
73  DOUBLE PRECISION, INTENT (INOUT):: HWR(npoin) , TWR(npoin)
74  DOUBLE PRECISION, INTENT (INOUT):: THETAWR(npoin)
75 !
76 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
77 !
78 !-----------------------------------------------------------------------
79 !
81  & (u , v , qu , qv , h , zf , z ,
82  & esomt , thetawr , q , hwr , twr ,
83  & x , y , npoin , at , pmaree)
84 !
85 !-----------------------------------------------------------------------
86 !
87  RETURN
88  END SUBROUTINE condim_sisyphe
double precision function q(I)
Definition: q.f:7
subroutine user_condim_sisyphe(U, V, QU, QV, H, ZF, Z, ESOMT, THETAWR, Q, HWR, TWR, X, Y, NPOIN, AT, PMAREE)
subroutine condim_sisyphe(U, V, QU, QV, H, ZF, Z, ESOMT, THETAWR, Q, HWR, TWR, X, Y, NPOIN, AT, PMAREE)
Definition: condim_sisyphe.f:9
Definition: bief.f:3