5 &(text3,textp3,mnemo,ntrac,maxtra,nametrac)
57 INTEGER,
INTENT(IN) :: NTRAC,MAXTRA
59 CHARACTER(LEN=32),
INTENT(INOUT) :: TEXT3(*),TEXTP3(*)
60 CHARACTER(LEN=32),
INTENT(IN) :: NAMETRAC(maxtra)
61 CHARACTER(LEN=8),
INTENT(INOUT) :: MNEMO(*)
67 CHARACTER(LEN=2) CHAR2
75 text3(i) =
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' 76 textp3(i)=
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' 83 text3(1 ) =
'ELEVATION Z M ' 84 text3(2 ) =
'VELOCITY U M/S ' 85 text3(3 ) =
'VELOCITY V M/S ' 86 text3(4 ) =
'VELOCITY W M/S ' 87 text3(5 ) =
'NUX FOR VELOCITYM2/S ' 88 text3(6 ) =
'NUY FOR VELOCITYM2/S ' 89 text3(7 ) =
'NUZ FOR VELOCITYM2/S ' 90 text3(8 ) =
'TURBULENT ENERGYJOULE/KG ' 91 text3(9 ) =
'DISSIPATION WATT/KG ' 92 text3(10) =
'RICHARDSON NUMB ' 93 text3(11) =
'RELATIVE DENSITY ' 94 text3(12) =
'DYNAMIC PRESSUREPA ' 95 text3(13) =
'HYDROSTATIC PRESPA ' 96 text3(14) =
'U ADVECTION M/S ' 97 text3(15) =
'V ADVECTION M/S ' 98 text3(16) =
'W ADVECTION M/S ' 101 text3(19) =
'DHHN M ' 102 text3(20) =
'UCONVC M/S ' 103 text3(21) =
'VCONVC M/S ' 104 text3(22) =
'UD M/S ' 105 text3(23) =
'VD M/S ' 106 text3(24) =
'WD M/S ' 107 text3(25) =
'PRIVE 1 ? ' 108 text3(26) =
'PRIVE 2 ? ' 109 text3(27) =
'PRIVE 3 ? ' 110 text3(28) =
'PRIVE 4 ? ' 111 text3(29) =
'USTOKES M/S ' 112 text3(30) =
'VSTOKES M/S ' 113 text3(31) =
'WSTOKES M/S ' 120 textp3(1 ) =
'ELEVATION Z M ' 121 textp3(2 ) =
'VELOCITY U M/S ' 122 textp3(3 ) =
'VELOCITY V M/S ' 123 textp3(4 ) =
'VELOCITY W M/S ' 124 textp3(5 ) =
'NUX FOR VELOCITYM2/S ' 125 textp3(6 ) =
'NUY FOR VELOCITYM2/S ' 126 textp3(7 ) =
'NUZ FOR VELOCITYM2/S ' 127 textp3(8 ) =
'TURBULENT ENERGYJOULE/KG ' 128 textp3(9 ) =
'DISSIPATION WATT/KG ' 129 textp3(10) =
'RICHARDSON NUMB ' 130 textp3(11) =
'RELATIVE DENSITY ' 131 textp3(12) =
'DYNAMIC PRESSUREPA ' 132 textp3(13) =
'HYDROSTATIC PRESPA ' 133 textp3(14) =
'U ADVECTION M/S ' 134 textp3(15) =
'V ADVECTION M/S ' 135 textp3(16) =
'W ADVECTION M/S ' 138 textp3(19) =
'DHHN M ' 139 textp3(20) =
'UCONVC M/S ' 140 textp3(21) =
'VCONVC M/S ' 141 textp3(22) =
'UD M/S ' 142 textp3(23) =
'VD M/S ' 143 textp3(24) =
'WD M/S ' 144 textp3(25) =
'PRIVE 1 ? ' 145 textp3(26) =
'PRIVE 2 ? ' 146 textp3(27) =
'PRIVE 3 ? ' 147 textp3(28) =
'PRIVE 4 ? ' 148 textp3(29) =
'USTOKES M/S ' 149 textp3(30) =
'VSTOKES M/S ' 150 textp3(31) =
'WSTOKES M/S ' 158 text3(1 ) =
'COTE Z M ' 159 text3(2 ) =
'VITESSE U M/S ' 160 text3(3 ) =
'VITESSE V M/S ' 161 text3(4 ) =
'VITESSE W M/S ' 162 text3(5 ) =
'NUX POUR VITESSEM2/S ' 163 text3(6 ) =
'NUY POUR VITESSEM2/S ' 164 text3(7 ) =
'NUZ POUR VITESSEM2/S ' 165 text3(8 ) =
'ENERGIE TURBULENJOULE/KG ' 166 text3(9 ) =
'DISSIPATION WATT/KG ' 167 text3(10) =
'NB DE RICHARDSON ' 168 text3(11) =
'DENSITE RELATIVE ' 169 text3(12) =
'PRESSION DYNAMIQPA ' 170 text3(13) =
'PRESSION HYDROSTPA ' 171 text3(14) =
'U CONVECTION M/S ' 172 text3(15) =
'V CONVECTION M/S ' 173 text3(16) =
'W CONVECTION M/S ' 176 text3(19) =
'DHHN M ' 177 text3(20) =
'UCONVC M/S ' 178 text3(21) =
'VCONVC M/S ' 179 text3(22) =
'UD M/S ' 180 text3(23) =
'VD M/S ' 181 text3(24) =
'WD M/S ' 182 text3(25) =
'PRIVE 1 ? ' 183 text3(26) =
'PRIVE 2 ? ' 184 text3(27) =
'PRIVE 3 ? ' 185 text3(28) =
'PRIVE 4 ? ' 186 text3(29) =
'USTOKES M/S ' 187 text3(30) =
'VSTOKES M/S ' 188 text3(31) =
'WSTOKES M/S ' 194 textp3(1 ) =
'COTE Z M ' 195 textp3(2 ) =
'VITESSE U M/S ' 196 textp3(3 ) =
'VITESSE V M/S ' 197 textp3(4 ) =
'VITESSE W M/S ' 198 textp3(5 ) =
'NUX POUR VITESSEM2/S ' 199 textp3(6 ) =
'NUY POUR VITESSEM2/S ' 200 textp3(7 ) =
'NUZ POUR VITESSEM2/S ' 201 textp3(8 ) =
'ENERGIE TURBULENJOULE/KG ' 202 textp3(9 ) =
'DISSIPATION WATT/KG ' 203 textp3(10) =
'NB DE RICHARDSON ' 204 textp3(11) =
'DENSITE RELATIVE ' 205 textp3(12) =
'PRESSION DYNAMIQPA ' 206 textp3(13) =
'PRESSION HYDROSTPA ' 207 textp3(14) =
'U CONVECTION M/S ' 208 textp3(15) =
'V CONVECTION M/S ' 209 textp3(16) =
'W CONVECTION M/S ' 212 textp3(19) =
'DHHN M ' 213 textp3(20) =
'UCONVC M/S ' 214 textp3(21) =
'VCONVC M/S ' 215 textp3(22) =
'UD M/S ' 216 textp3(23) =
'VD M/S ' 217 textp3(24) =
'WD M/S ' 218 textp3(25) =
'PRIVE 1 ? ' 219 textp3(26) =
'PRIVE 2 ? ' 220 textp3(27) =
'PRIVE 3 ? ' 221 textp3(28) =
'PRIVE 4 ? ' 222 textp3(29) =
'USTOKES M/S ' 223 textp3(30) =
'VSTOKES M/S ' 224 textp3(31) =
'WSTOKES M/S ' 236 text3(next+i-1) = nametrac(i)
237 WRITE(char2,
'(I2)') i
238 mnemo(next+i-1) =
'TA'//adjustl(char2)//
' ' 241 WRITE(char2,
'(I2)') i
242 text3(next+ntrac+3*(i-1) ) =
'NUX '//nametrac(i)(1:12)//
244 mnemo(next+ntrac+3*(i-1) ) =
'NAX'//adjustl(char2)//
' ' 245 text3(next+ntrac+3*(i-1)+1) =
'NUY '//nametrac(i)(1:12)//
247 mnemo(next+ntrac+3*(i-1)+1) =
'NAY'//adjustl(char2)//
' ' 248 text3(next+ntrac+3*(i-1)+2) =
'NUZ '//nametrac(i)(1:12)//
250 mnemo(next+ntrac+3*(i-1)+2) =
'NAZ'//adjustl(char2)//
' ' 256 99
FORMAT(1x,
'NOMVAR_TELEMAC3D : MAXVAR OR MAXVA3 TOO SMALL')
286 mnemo(20) =
'UCONVC ' 287 mnemo(21) =
'VCONVC '
integer, parameter lng_en
integer, parameter maxvar
subroutine nomvar_telemac3d(TEXT3, TEXTP3, MNEMO, NTRAC, MAXTRA, NAMETRAC)
integer, parameter maxva3