31
32
33
37
38
39
40#include "implicit_f.inc"
41
42
43
44 INTEGER TEMP_INT,II
45 CHARACTER (LEN=255) :: VARNAME
46 DOUBLE PRECISION TEMP_DOUBLE
47
48
50
51 WRITE(varname,'(A)') 'BETA'
53 CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
54
55 WRITE(varname,'(A)') 'IALEMUSCL'
57 CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
58
59 ENDIF
60
61
63
64
65
66
67
68
69
70
71
72
73
74
75 WRITE(varname,'(A)') 'ALE%GRID%ALPHA'
76 temp_double =
ale%GRID%ALPHA
77 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
78
79 WRITE(varname,'(A)') 'ALE%GRID%GAMMA'
80 temp_double =
ale%GRID%GAMMA
81 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
82
83 WRITE(varname,'(A)') 'ALE%GRID%VGX'
84 temp_double =
ale%GRID%VGX
85 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
86
87 WRITE(varname,'(A)') 'ALE%GRID%VGY'
88 temp_double =
ale%GRID%VGY
89 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
90
91 WRITE(varname,'(A)') 'ALE%GRID%VGZ'
92 temp_double =
ale%GRID%VGZ
93 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
94
95 WRITE(varname,'(A)') 'ALE%GRID%NWALE_ENGINE'
96 temp_int =
ale%GRID%NWALE_ENGINE
97 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
98
99 WRITE(varname,'(A)') 'ALE%GRID%NWALE_RST'
100 temp_int =
ale%GRID%NWALE_RST
101 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
102
103 WRITE(varname,'(A)') 'ALE%GRID%NWALE'
104 temp_int =
ale%GRID%NWALE
105 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120 WRITE(varname,'(A)') 'ALE%UPWIND%UPWMG'
121 temp_double =
ale%UPWIND%UPWMG
122 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
123
124 WRITE(varname,'(A)') 'ALE%UPWIND%UPWOG'
125 temp_double =
ale%UPWIND%UPWOG
126 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
127
128 WRITE(varname,'(A)') 'ALE%UPWIND%UPWSM'
129 temp_double =
ale%UPWIND%UPWSM
130 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
131
132 WRITE(varname,'(A)') 'ALE%UPWIND%CUPWM'
133 temp_double =
ale%UPWIND%CUPWM
134 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
135
136 WRITE(varname,'(A)') 'ALE%UPWIND%UPWMG2'
137 temp_double =
ale%UPWIND%UPWMG2
138 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
139
140 WRITE(varname,'(A)') 'ALE%UPWIND%UPWOG2'
141 temp_double =
ale%UPWIND%UPWOG2
142 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
143
144 WRITE(varname,'(A)') 'ALE%UPWIND%UPWSM2'
145 temp_double =
ale%UPWIND%UPWSM2
146 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
147
148 WRITE(varname,'(A)') 'ALE%UPWIND%I_SUPG_ON_OFF'
149 temp_int =
ale%UPWIND%I_SUPG_ON_OFF
150 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
151
152 WRITE(varname,'(A)') 'ALE%UPWIND%UPWM'
153 temp_int =
ale%UPWIND%UPWM
154 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
155
156 WRITE(varname,'(A)') 'ALE%UPWIND%UPW_UPDATE'
157 temp_int =
ale%UPWIND%UPW_UPDATE
158 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176 WRITE(varname,'(A)') 'ALE%GLOBAL%NALENOVS'
177 temp_int =
ale%GLOBAL%NALENOVS
178 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
179
180 WRITE(varname,'(A)') 'ALE%GLOBAL%ICAA'
181 temp_int =
ale%GLOBAL%ICAA
182 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
183
184 WRITE(varname,'(A)') 'ALE%GLOBAL%INCOMP'
185 temp_int =
ale%GLOBAL%INCOMP
186 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
187
188 WRITE(varname,'(A)') 'ALE%GLOBAL%ISFINT'
189 temp_int =
ale%GLOBAL%ISFINT
190 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
191
192 WRITE(varname,'(A)') 'ALE%GLOBAL%I_DT_NODA_ALE_ON'
193 temp_int =
ale%GLOBAL%I_DT_NODA_ALE_ON
194 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8
195
196 WRITE(varname,'(A)') 'ALE%GLOBAL%I_DT_NODA_ALE_ON_KEY'
197 temp_int =
ale%GLOBAL%I_DT_NODA_ALE_ON_KEY
198 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
199
200 WRITE(varname,'(A)') 'ALE%GLOBAL%IDT_ALE'
201 temp_int =
ale%GLOBAL%IDT_ALE
202 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
203
204 WRITE(varname,'(A)') 'ALE%GLOBAL%IS_BOUNDARY_MATERIAL'
205 temp_int = 0
206 IF(
ale%GLOBAL%IS_BOUNDARY_MATERIAL)temp_int = 1
207 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
208
209 WRITE(varname,'(A)') 'ALE%GLOBAL%LCONV'
210 temp_int =
ale%GLOBAL%LCONV
211 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
212
213 DO ii=1,9
214 WRITE(varname,'(A)') 'ALE%GLOBAL%CODV- '
215 WRITE(varname(17:17),fmt='(I1)')ii
216 temp_int =
ale%GLOBAL%CODV(ii)
217 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
218 ENDDO
219 WRITE(varname,'(A)') 'ALE%GLOBAL%CODV-10'
220 temp_int =
ale%GLOBAL%CODV(10)
221 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
222
223
224 WRITE(varname,'(A)') 'ALE%GLOBAL%NVCONV'
225 temp_int =
ale%GLOBAL%NVCONV
226 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
227
228 WRITE(varname,'(A)') 'ALE%GLOBAL%SNALE'
229 temp_int =
ale%GLOBAL%SNALE
230 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
231
232 WRITE(varname,'(A)') 'ALE%GLOBAL%SIELVS'
233 temp_int =
ale%GLOBAL%SIELVS
234 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
235
236
237
238
239
240
241
242
243
244
245
246 WRITE(varname,'(A)') 'ALE%SUB%IALESUB'
247 temp_int =
ale%SUB%IALESUB
248 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
249
250 WRITE(varname,'(A)') 'ALE%SUB%IFSUB'
251 temp_int =
ale%SUB%IFSUB
252 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
253
254 WRITE(varname,'(A)') 'ALE%SUB%IFSUBM'
255 temp_int =
ale%SUB%IFSUBM
256 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
257
258 WRITE(varname,'(A)') 'ALE%SUB%NODSUBDT'
259 temp_int =
ale%SUB%NODSUBDT
260 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
261
262 WRITE(varname,'(A)') 'ALE%SUB%DT1SAVE'
263 temp_double =
ale%SUB%DT1SAVE
264 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
265
266 WRITE(varname,'(A)') 'ALE%SUB%DTFSUB'
267 temp_double =
ale%SUB%DTFSUB
268 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
269
270 WRITE(varname,'(A)') 'ALE%SUB%DTMSUB'
271 temp_double =
ale%SUB%DTMSUB
272 IF(temp_double/=zero)
CALL qaprint(varname(1:len_trim(varname)),0,temp_double)
273
274
275
276
277
278
279 WRITE(varname,'(A)') 'ALE%REZON%NUM_NUVAR_MAT'
280 temp_int =
ale%REZON%NUM_NUVAR_MAT
281 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim(varname)),temp_int,0.0_8)
282
283 WRITE(varname,
'(A)') '
ale%REZON%NUM_NUVAR_EOS
'
284 TEMP_INT = ALE%REZON%NUM_NUVAR_EOS
285 IF(TEMP_INT/=0)CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),TEMP_INT,0.0_8)
286
287 ENDIF
288
289
290 RETURN
type(alemuscl_param_) alemuscl_param
logical function myqakey(value)
@purpose Check if a given value is part of the values set by env variable Useful to make a condition ...
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...