5 &(texte,textpr,mnemo,nadvar,names_advar)
37 INTEGER,
INTENT(IN) :: NADVAR
38 CHARACTER(LEN=32),
INTENT(INOUT) :: TEXTE(*),TEXTPR(*)
39 CHARACTER(LEN=8),
INTENT(INOUT) :: MNEMO(*)
40 CHARACTER(LEN=32),
INTENT(IN) :: NAMES_ADVAR(*)
44 CHARACTER(LEN=2) CHAR2
53 texte(1 ) =
'SOLRAD CLEAR SKY[SI] ' 54 texte(2 ) =
'SOLRAD CLOUDY [SI] ' 55 texte(3 ) =
'NET SOLRAD [SI] ' 56 texte(4 ) =
'EFFECTIVE SOLRAD[SI] ' 57 texte(5 ) =
'EVAPO HEAT FLUX [SI] ' 58 texte(6 ) =
'CONDUC HEAT FLUX[SI] ' 59 texte(7 ) =
'PRECIP HEAT FLUX[SI] ' 60 texte(8 ) =
'FRAZIL THETA0 [SI] ' 61 texte(9 ) =
'FRAZIL THETA1 [SI] ' 62 texte(10) =
'REENTRAINMENT [SI] ' 63 texte(11) =
'SETTLING VEL. [SI] ' 64 texte(12) =
'SOLID ICE CONC. [SI] ' 65 texte(13) =
'SOLID ICE THICK.[SI] ' 66 texte(14) =
'FRAZIL THICKNESS[SI] ' 67 texte(15) =
'UNDER ICE THICK.[SI] ' 68 texte(16) =
'EQUIV. SURFACE M ' 69 texte(17) =
'TOP ICE COVER M ' 70 texte(18) =
'BOTTOM ICE COVERM ' 71 texte(19) =
'TOTAL ICE THICK.M ' 72 texte(20) =
'CHARACTERISTICS ' 73 texte(21) =
'PARTICLES NUMBER ' 74 texte(22) =
'TOTAL CONCENTRATION OF FRAZIL ' 81 textpr(1 ) =
'SOLRAD CLEAR SKY[SI] ' 82 textpr(2 ) =
'SOLRAD CLOUDY [SI] ' 83 textpr(3 ) =
'NET SOLRAD [SI] ' 84 textpr(4 ) =
'EFFECTIVE SOLRAD[SI] ' 85 textpr(5 ) =
'EVAPO HEAT FLUX [SI] ' 86 textpr(6 ) =
'CONDUC HEAT FLUX[SI] ' 87 textpr(7 ) =
'PRECIP HEAT FLUX[SI] ' 88 textpr(8 ) =
'FRAZIL THETA0 [SI] ' 89 textpr(9 ) =
'FRAZIL THETA1 [SI] ' 90 textpr(10) =
'REENTRAINMENT [SI] ' 91 textpr(11) =
'SETTLING VEL. [SI] ' 92 textpr(12) =
'SOLID ICE CONC. [SI] ' 93 textpr(13) =
'SOLID ICE THICK.[SI] ' 94 textpr(14) =
'FRAZIL THICKNESS[SI] ' 95 textpr(15) =
'UNDER ICE THICK.[SI] ' 96 textpr(16) =
'EQUIV. SURFACE M ' 97 textpr(17) =
'TOP ICE COVER M ' 98 textpr(18) =
'BOTTOM ICE COVERM ' 99 textpr(19) =
'TOTAL ICE THICK.M ' 100 textpr(20) =
'CHARACTERISTICS ' 101 textpr(21) =
'PARTICLES NUMBER ' 102 textpr(22) =
'TOTAL CONCENTRATION OF FRAZIL ' 109 textpr(1 ) =
'SOLRAD CLEAR SKY[SI] ' 110 textpr(2 ) =
'SOLRAD CLOUDY [SI] ' 111 textpr(3 ) =
'NET SOLRAD [SI] ' 112 textpr(4 ) =
'EFFECTIVE SOLRAD[SI] ' 113 textpr(5 ) =
'EVAPO HEAT FLUX [SI] ' 114 textpr(6 ) =
'CONDUC HEAT FLUX[SI] ' 115 textpr(7 ) =
'PRECIP HEAT FLUX[SI] ' 116 textpr(8 ) =
'FRAZIL THETA0 [SI] ' 117 textpr(9 ) =
'FRAZIL THETA1 [SI] ' 118 textpr(10) =
'REENTRAINMENT [SI] ' 119 textpr(11) =
'SETTLING VEL. [SI] ' 120 textpr(12) =
'SOLID ICE CONC. [SI] ' 121 textpr(13) =
'SOLID ICE THICK.[SI] ' 122 textpr(14) =
'FRAZIL THICKNESS[SI] ' 123 textpr(15) =
'UNDER ICE THICK.[SI] ' 124 textpr(16) =
'EQUIV. SURFACE M ' 125 textpr(17) =
'TOP ICE COVER M ' 126 textpr(18) =
'BOTTOM ICE COVERM ' 127 textpr(19) =
'TOTAL ICE THICK.M ' 128 textpr(20) =
'CHARACTERISTICS ' 129 textpr(21) =
'PARTICLES NUMBER ' 130 textpr(22) =
'TOTAL CONCENTRATION OF FRAZIL ' 136 textpr(1 ) =
'SOLRAD CLEAR SKY[SI] ' 137 textpr(2 ) =
'SOLRAD CLOUDY [SI] ' 138 textpr(3 ) =
'NET SOLRAD [SI] ' 139 textpr(4 ) =
'EFFECTIVE SOLRAD[SI] ' 140 textpr(5 ) =
'EVAPO HEAT FLUX [SI] ' 141 textpr(6 ) =
'CONDUC HEAT FLUX[SI] ' 142 textpr(7 ) =
'PRECIP HEAT FLUX[SI] ' 143 textpr(8 ) =
'FRAZIL THETA0 [SI] ' 144 textpr(9 ) =
'FRAZIL THETA1 [SI] ' 145 textpr(10) =
'REENTRAINMENT [SI] ' 146 textpr(11) =
'SETTLING VEL. [SI] ' 147 textpr(12) =
'SOLID ICE CONC. [SI] ' 148 textpr(13) =
'SOLID ICE THICK.[SI] ' 149 textpr(14) =
'FRAZIL THICKNESS[SI] ' 150 textpr(15) =
'UNDER ICE THICK.[SI] ' 151 textpr(16) =
'EQUIV. SURFACE M ' 152 textpr(17) =
'TOP ICE COVER M ' 153 textpr(18) =
'BOTTOM ICE COVERM ' 154 textpr(19) =
'TOTAL ICE THICK.M ' 155 textpr(20) =
'CHARACTERISTICS ' 156 textpr(21) =
'PARTICLES NUMBER ' 157 textpr(22) =
'TOTAL CONCENTRATION OF FRAZIL ' 180 mnemo(8) =
'COV_TH0 ' 182 mnemo(9) =
'COV_TH1 ' 184 mnemo(10) =
'COV_BT1 ' 186 mnemo(11) =
'COV_VBB ' 188 mnemo(12) =
'COV_FC ' 190 mnemo(13) =
'COV_THS ' 192 mnemo(14) =
'COV_THF ' 194 mnemo(15) =
'COV_THUN' 196 mnemo(16) =
'COV_EQ ' 198 mnemo(17) =
'COV_ET ' 200 mnemo(18) =
'COV_EB ' 202 mnemo(19) =
'COV_THT ' 207 mnemo(20) =
'ICETYPE ' 224 WRITE(char2,
'(I2)') i
225 texte(ilast+i) =
'FRAZIL CLASS ' 226 & //adjustl(char2)//
'' 227 textpr(ilast+i) =
'FRAZIL CLASS ' 228 & //adjustl(char2)//
'' 229 mnemo(ilast+i) =
'F'//adjustl(char2)//
' ' 230 texte(ilast+i+
nc_fra)=
'NB PARTICLE ' 231 & //adjustl(char2)//
' ' 232 textpr(ilast+i+
nc_fra) =
'NB PARTICLE ' 233 & //adjustl(char2)//
' ' 234 mnemo(ilast+i+
nc_fra) =
'N'//adjustl(char2)//
' ' 236 texte(ilast+2*
nc_fra+1) =
'TEMPERATURE ' 237 textpr(ilast+2*
nc_fra+1) =
'TEMPERATURE ' 238 mnemo(ilast+2*
nc_fra+1) =
'TEMP ' 240 texte(ilast+2*
nc_fra+2) =
'SALINITY ' 241 textpr(ilast+2*
nc_fra+2) =
'SALINITY ' 242 mnemo(ilast+2*
nc_fra+2) =
'SAL ' 255 texte(ilast+i) = names_advar(i)
256 textpr(ilast+i) = names_advar(i)
257 WRITE(char2,
'(I2)') i
258 mnemo(ilast+i) =
'AD'//adjustl(char2)//
' '
integer, parameter lng_en
subroutine nomvar_khione(TEXTE, TEXTPR, MNEMO, NADVAR, NAMES_ADVAR)