40#include "implicit_f.inc"
45 CHARACTER (LEN=255) :: VARNAME
46 DOUBLE PRECISION TEMP_DOUBLE
51 WRITE(VARNAME,'(a)
') 'beta
'
52 TEMP_DOUBLE = ALEMUSCL_Param%BETA
53 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),0,TEMP_DOUBLE)
55 WRITE(VARNAME,'(a)
') 'ialemuscl
'
56 TEMP_INT = ALEMUSCL_Param%IALEMUSCL
57 CALL QAPRINT(VARNAME(1:LEN_TRIM(VARNAME)),TEMP_INT,0.0_8)
62 IF (MYQAKEY('ale')) THEN
64 !------------------------------------------------------------------------
71 ! INTEGER NWALE_ENGINE ! read from Engine input file with /ALE/GRID/...
72 ! INTEGER NWALE_RST ! read from RESTART FILE
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)
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)
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)
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)
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)
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)
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)
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)
107 !------------------------------------------------------------------------
116 ! INTEGER I_SUPG_ON_OFF
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
204 WRITE(varname,
'(A)')
'ALE%GLOBAL%IS_BOUNDARY_MATERIAL'
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)
209 WRITE(varname,
'(A)')
'ALE%GLOBAL%LCONV'
210 temp_int =
ale%GLOBAL%LCONV
211 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim
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)
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)
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)
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)
232 WRITE(varname,
'(A)')
'ALE%GLOBAL%SIELVS'
233 temp_int =
ale%GLOBAL%SIELVS
234 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim
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)
250 WRITE(varname,
'(A)')
'ALE%SUB%IFSUB'
251 temp_int =
ale%SUB%IFSUB
252 IF(temp_int/=0)
CALL qaprint(varname(1:len_trim
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
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)
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)
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)
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)
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)
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)