The TELEMAC-MASCARET system  trunk
nomvar_tomawac.f
Go to the documentation of this file.
1 ! *************************
2  SUBROUTINE nomvar_tomawac
3 ! *************************
4 !
5  &(texte,mnemo,maxvar)
6 !
7 !***********************************************************************
8 ! TOMAWAC V6P1 21/06/2011
9 !***********************************************************************
10 !
11 !brief GIVES THE VARIABLE NAMES FOR THE RESULTS AND GEOMETRY
12 !+ FILES (TEXTE).
13 !+
14 !+
15 !history MICHEL BENOIT (EDF R&D LNHE)
16 !+ 06/12/2004
17 !+ V5P5
18 !+
19 !
20 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
21 !+ 13/07/2010
22 !+ V6P0
23 !+ Translation of French comments within the FORTRAN sources into
24 !+ English comments
25 !
26 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
27 !+ 21/08/2010
28 !+ V6P0
29 !+ Creation of DOXYGEN tags for automated documentation and
30 !+ cross-referencing of the FORTRAN sources
31 !
32 !history G.MATTAROLO (EDF - LNHE)
33 !+ 20/06/2011
34 !+ V6P1
35 !+ Translation of French names of the variables in argument
36 !
37 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38 !| MAXVAR |-->| MAXIMUM NUMBER OF OUTPUT VARIABLES
39 !| MNEMO |<--| ALIASES FOR THE VARIABLES IN THE STEERING FILE
40 !| TEXTE |<--| NAMES OF VARIABLES
41 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42 !
44  USE interface_tomawac, ex_nomvar_tomawac => nomvar_tomawac
45  IMPLICIT NONE
46 !
47 !
48  INTEGER, INTENT(IN) :: MAXVAR
49  CHARACTER(LEN=32), INTENT(INOUT) :: TEXTE(maxvar)
50  CHARACTER(LEN=8) , INTENT(INOUT) :: MNEMO(maxvar)
51 !
52 !-----------------------------------------------------------------------
53 !
54 ! ENGLISH
55 !
56  IF (lng.EQ.lng_en) THEN
57 !
58  texte(1 ) = 'VARIANCE M0 M2 '
59  texte(2 ) = 'WAVE HEIGHT HM0 M '
60  texte(3 ) = 'MEAN DIRECTION DEG '
61  texte(4 ) = 'WAVE SPREAD DEG '
62  texte(5 ) = 'BOTTOM M '
63  texte(6 ) = 'WATER DEPTH M '
64  texte(7 ) = 'VELOCITY U M/S '
65  texte(8 ) = 'VELOCITY V M/S '
66  texte(9 ) = 'WIND ALONG X M/S '
67  texte(10) = 'WIND ALONG Y M/S '
68  texte(11) = 'FORCE FX M/S2 '
69  texte(12) = 'FORCE FY M/S2 '
70  texte(13) = 'STRESS SXX M3/S2 '
71  texte(14) = 'STRESS SXY M3/S2 '
72  texte(15) = 'STRESS SYY M3/S2 '
73  texte(16) = 'BOTTOM VELOCITY M/S '
74  texte(17) = 'PRIVATE 1 UNIT ?? '
75  texte(18) = 'MEAN FREQ FMOY HZ '
76  texte(19) = 'MEAN FREQ FM01 HZ '
77  texte(20) = 'MEAN FREQ FM02 HZ '
78  texte(21) = 'PEAK FREQ FPD HZ '
79  texte(22) = 'PEAK FREQ FPR5 HZ '
80  texte(23) = 'PEAK FREQ FPR8 HZ '
81  texte(24) = 'USTAR M/S '
82  texte(25) = 'CD '
83  texte(26) = 'Z0 M '
84  texte(27) = 'WAVE STRESS KG/(M.S2) '
85  texte(28) = 'MEAN PERIOD TMOYS '
86  texte(29) = 'MEAN PERIOD TM01S '
87  texte(30) = 'MEAN PERIOD TM02S '
88  texte(31) = 'PEAK PERIOD TPD S '
89  texte(32) = 'PEAK PERIOD TPR5S '
90  texte(33) = 'PEAK PERIOD TPR8S '
91  texte(34) = 'WAVE POWER KW/M '
92  texte(35) = 'BETA '
93 !-----------------------------------------------------------------------
94 !
95 ! FRENCH OR OTHER
96 !
97  ELSE
98 !
99  texte(1 ) = 'VARIANCE M0 M2 '
100  texte(2 ) = 'HAUTEUR HM0 M '
101  texte(3 ) = 'DIRECTION MOY DEG '
102  texte(4 ) = 'ETALEMENT DIREC DEG '
103  texte(5 ) = 'FOND M '
104  texte(6 ) = 'HAUTEUR D''EAU M '
105  texte(7 ) = 'VITESSE U M/S '
106  texte(8 ) = 'VITESSE V M/S '
107  texte(9 ) = 'VENT X M/S '
108  texte(10) = 'VENT Y M/S '
109  texte(11) = 'FORCE FX M/S2 '
110  texte(12) = 'FORCE FY M/S2 '
111  texte(13) = 'CONTRAINTE SXX M3/S2 '
112  texte(14) = 'CONTRAINTE SXY M3/S2 '
113  texte(15) = 'CONTRAINTE SYY M3/S2 '
114  texte(16) = 'VITESSE FOND M/S '
115  texte(17) = 'PRIVE 1 UNIT ?? '
116  texte(18) = 'FREQ MOY FMOY HZ '
117  texte(19) = 'FREQ MOY FM01 HZ '
118  texte(20) = 'FREQ MOY FM02 HZ '
119  texte(21) = 'FREQ PIC FPD HZ '
120  texte(22) = 'FREQ PIC FPR5 HZ '
121  texte(23) = 'FREQ PIC FPR8 HZ '
122  texte(24) = 'USTAR M/S '
123  texte(25) = 'CD '
124  texte(26) = 'Z0 M '
125  texte(27) = 'CONTRAINTE SURF KG/(M.S2) '
126  texte(28) = 'PERIODE MOY TMOYS '
127  texte(29) = 'PERIODE MOY TM01S '
128  texte(30) = 'PERIODE MOY TM02S '
129  texte(31) = 'PERIODE PIC TPD S '
130  texte(32) = 'PERIODE PIC TPR5S '
131  texte(33) = 'PERIODE PIC TPR8S '
132  texte(34) = 'PUISSANCE HOULE KW/M '
133  texte(35) = 'BETA '
134  ENDIF
135 !-----------------------------------------------------------------------
136 !
137 ! ALIASES FOR THE VARIABLES IN THE STEERING FILE
138 !
139  mnemo(1) = 'M0 '
140  mnemo(2) = 'HM0 '
141  mnemo(3) = 'DMOY '
142  mnemo(4) = 'SPD '
143  mnemo(5) = 'ZF '
144  mnemo(6) = 'WD '
145  mnemo(7) = 'UX '
146  mnemo(8) = 'UY '
147  mnemo(9) = 'VX '
148  mnemo(10) = 'VY '
149  mnemo(11) = 'FX '
150  mnemo(12) = 'FY '
151  mnemo(13) = 'SXX '
152  mnemo(14) = 'SXY '
153  mnemo(15) = 'SYY '
154  mnemo(16) = 'UWB '
155  mnemo(17) = 'PRI '
156  mnemo(18) = 'FMOY '
157  mnemo(19) = 'FM01 '
158  mnemo(20) = 'FM02 '
159  mnemo(21) = 'FPD '
160  mnemo(22) = 'FPR5 '
161  mnemo(23) = 'FPR8 '
162  mnemo(24) = 'US '
163  mnemo(25) = 'CD '
164  mnemo(26) = 'Z0 '
165  mnemo(27) = 'WS '
166  mnemo(28) = 'TMOY '
167  mnemo(29) = 'TM01 '
168  mnemo(30) = 'TM02 '
169  mnemo(31) = 'TPD '
170  mnemo(32) = 'TPR5 '
171  mnemo(33) = 'TPR8 '
172  mnemo(34) = 'POW '
173  mnemo(35) = 'BETA '
174 !
175 !-----------------------------------------------------------------------
176 !
177  RETURN
178  END
integer, parameter lng_en
subroutine nomvar_tomawac(TEXTE, MNEMO, MAXVAR)
Definition: nomvar_tomawac.f:7