The TELEMAC-MASCARET system  trunk
user_q.f
Go to the documentation of this file.
1 ! *****************
2  SUBROUTINE user_q
3 ! *****************
4 !
5  &(i, q)
6 !
7 !***********************************************************************
8 ! TELEMAC2D
9 !***********************************************************************
10 !
11 !brief USER PRESCRIBES THE DISCHARGE FOR FLOW IMPOSED
12 !+ LIQUID BOUNDARIES.
13 !
14 !history J-M HERVOUET (LNHE)
15 !+ 09/01/2004
16 !+ V5P6
17 !+
18 !
19 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 !| I |-->| NUMBER OF THE LIQUID BOUNDARY.
21 !| Q |<->| DISCHARGE VALUE
22 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23 !
24  USE bief
28  USE interface_telemac2d, ex_user_q => user_q, ex_q => q
29 !
30  IMPLICIT NONE
31 !
32 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
33 !
34  INTEGER , INTENT(IN) :: I
35  DOUBLE PRECISION, INTENT(INOUT) :: Q
36 !
37 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
38 !
39 !
40 !-----------------------------------------------------------------------
41 !
42  RETURN
43  END
double precision function q(I)
Definition: q.f:7
subroutine user_q(I, Q)
Definition: user_q.f:7
Definition: bief.f:3