The TELEMAC-MASCARET system  trunk
user_anamar.f
Go to the documentation of this file.
1 ! **********************
2  SUBROUTINE user_anamar
3 ! **********************
4 !***********************************************************************
5 ! TOMAWAC
6 !***********************************************************************
7 !
8 !brief USER SPECIFIES AN ANALYTICAL TIDE :
9 !+ WATER LEVEL AND CURRENT SPEED ARE VARIABLE IN TIME.
10 !
11 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 !| AT |-->| COMPUTATION TIME
13 !| DDC |-->| DATE OF COMPUTATION BEGINNING
14 !| DZHDT |<--| VARIATION TEMPORELLE DE LA HAUTEUR DE MAREE
15 !| LT |<--| NUMBER OF THE TIME STEP CURRENTLY SOLVED
16 !| NPOIN2 |-->| NUMBER OF POINTS IN 2D
17 !| UC |-->| CURRENT VELOCITY ALONG X AT THE MESH POINTS
18 !| VC |-->| CURRENT VELOCITY ALONG Y AT THE MESH POINTS
19 !| X |-->| ABSCISSAE OF POINTS IN THE MESH
20 !| Y |-->| ORDINATES OF POINTS IN THE MESH
21 !| ZM |<--| DEPTH AT TIME AT, AT THE MESH POINTS
22 !| ZM1 |-->| DEPTH AT TIME TM1, AT THE MESH POINTS
23 !| ZM2 |-->| DEPTH AT TIME TM2, AT THE MESH POINTS
24 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25 !
27  USE interface_tomawac, ex_user_anamar => user_anamar
28 ! USE DECLARATIONS_TOMAWAC, ONLY : UC , VC , DEPTH , ZM1 , ZM2 ,
29 ! & DZHDT , X , Y , NPOIN2 , AT , DDC , LT
30  IMPLICIT NONE
31 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
32 !
33 !
34 ! COMMENT THE 5 LINES
35 
36  WRITE(lu,*) 'CALL TO USER_ANAMAR'
37  WRITE(lu,*) 'IF YOU WANT AN ANALYTICAL TIDAL MODIFY ANAMAR'
38  WRITE(lu,*) 'OR MAY BE IT MEANS YOU DID NOT SPECIFY YOUR FILE'
39  WRITE(lu,*)'BINARY TIDAL WATER LEVEL FILE OR BINARY CURRENTS FILE'
40  CALL plante(1)
41 !-----------------------------------------------------------------------
42 ! EXAMPLE 1
43 !-----------------------------------------------------------------------
44 !
45 ! UCONST=0.D0
46 ! VCONST=0.D0
47 !
48 ! DO IP=1,NPOIN2
49 ! UC(IP) = UCONST
50 ! VC(IP) = VCONST
51 ! ZM(IP) = 3.D0
52 ! DZHDT(IP)= 0.D0
53 ! ENDDO ! IP
54 !
55 !-----------------------------------------------------------------------
56 !
57  RETURN
58  END
subroutine user_anamar
Definition: user_anamar.f:4