The TELEMAC-MASCARET system
trunk
sources
telemac2d
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
25
USE
declarations_special
26
USE
declarations_telemac
27
USE
declarations_telemac2d
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
declarations_special
Definition:
declarations_special.F:3
declarations_telemac2d
Definition:
declarations_telemac2d.f:3
declarations_telemac
Definition:
declarations_telemac.f:3
q
double precision function q(I)
Definition:
q.f:7
interface_telemac2d
Definition:
interface_telemac2d.f:3
user_q
subroutine user_q(I, Q)
Definition:
user_q.f:7
bief
Definition:
bief.f:3