The TELEMAC-MASCARET system  trunk
user_qgl.f
Go to the documentation of this file.
1 ! *******************
2  SUBROUTINE user_qgl
3 ! *******************
4 !
5  &(qgl,i,at)
6 !
7 !***********************************************************************
8 ! SISYPHE
9 !***********************************************************************
10 !
11 !brief USER PRESCRIBES THE SOLID DISCHARGE FOR IMPOSED
12 !+ LIQUID BOUNDARIES.
13 !
14 !
15 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 !| I |-->| NUMBER OF LIQUID BOUNDARY
17 !| N |-->| GLOBAL NUMBER OF POINT
18 !| | | IN PARALLEL NUMBER IN THE ORIGINAL MESH
19 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 !
21  USE bief
24 !
25 !
26  IMPLICIT NONE
27 !
28 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
29 !
30  DOUBLE PRECISION, INTENT(INOUT) :: QGL
31  INTEGER, INTENT(IN) :: I
32  DOUBLE PRECISION, INTENT(IN):: AT
33 !
34 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
35 !
36 !
37 !-----------------------------------------------------------------------
38 !
39  WRITE(lu,101) i
40 101 FORMAT(1x,/,1x,'QG: MORE PRESCRIBED SOLID DISCHARGES '
41  & ,/,1x,' ARE REQUIRED IN THE PARAMETER FILE'
42  & ,/,1x,' AT LEAST ',1i6,' MUST BE GIVEN')
43  CALL plante(1)
44  stop
45 !
46 !
47 !-----------------------------------------------------------------------
48 !
49  RETURN
50  END
subroutine user_qgl(QGL, I, AT)
Definition: user_qgl.f:7
double precision, dimension(:), pointer x
double precision function qgl(I, AT)
Definition: qgl.f:7
Definition: bief.f:3