43#include "implicit_f.inc"
47 TYPE(t_ebcs_tab),
TARGET,
INTENT(IN) :: EBCS_TAB
52 CHARACTER (LEN=255) :: VARNAME
54 DOUBLE PRECISION :: TMPVAL
55 CLASS(t_ebcs),
POINTER :: EBCS
56 CHARACTER(LEN=NCHARTITLE) :: TITLE
66 ebcs => ebcs_tab%tab(ii)%poly
68 IF(len_trim(title) /= 0)
THEN
69 CALL qaprint(ebcs%title,0,0.0_8)
71 CALL qaprint(
'EBCS_FAKE_TITLE',0,0.0_8)
73 CALL qaprint(
'EBCS ID ',ebcs%ebcs_id,0.0_8)
74 CALL qaprint(
'EBCS TYPE ',ebcs%type,0.0_8)
75 CALL qaprint(
'EBCS SURF_ID ',ebcs%surf_id,0.0_8)
76 CALL qaprint(
'EBCS NB_NODE ',ebcs%nb_node,0.0_8)
77 CALL qaprint(
'EBCS NB_ELEM ',ebcs%nb_elem,0.0_8)
78 SELECT TYPE (twf => ebcs)
80 CALL qaprint(
'IPRES ',twf%ipres,0.0_8)
81 CALL qaprint(
'IRHO ',twf%irho,0.0_8)
82 CALL qaprint(
'IENER ',twf%iener,0.0_8)
83 CALL qaprint(
'IVX ',twf%ivx,0.0_8)
84 CALL qaprint(
'IVY ',twf%ivy,0.0_8)
85 CALL qaprint(
'IVZ ',twf%ivz,0.0_8)
89 CALL qaprint(
'PRES ', 0, tmpval)
93 CALL qaprint(
'ENER ', 0, tmpval)
101 CALL qaprint(
'LCAR ',0, tmpval)
106 TYPE IS (t_ebcs_valvin)
107 CALL qaprint(
'IPRES ',twf%ipres,0.0_8)
108 CALL qaprint(
'IRHO ',twf%irho,0.0_8)
109 CALL qaprint(
'IENER ',twf%iener,0.0_8)
113 CALL qaprint(
'PRES ', 0, tmpval)
115 CALL qaprint(
'RHO ', 0, tmpval)
117 CALL qaprint(
'ENER ', 0, tmpval)
119 CALL qaprint(
'LCAR ', 0, tmpval)
124 TYPE IS (t_ebcs_valvout)
125 CALL qaprint(
'IPRES ',twf%ipres,0.0_8)
126 CALL qaprint(
'IRHO ',twf%irho,0.0_8)
127 CALL qaprint(
'IENER ',twf%iener,0.0_8)
131 CALL qaprint(
'PRES ', 0, tmpval)
133 CALL qaprint(
'RHO ', 0, tmpval)
135 CALL qaprint(
'ENER ', 0, tmpval)
137 CALL qaprint(
'LCAR ', 0, tmpval)
142 TYPE IS (t_ebcs_gradp0)
143 CALL qaprint(
'IPRES ',twf%ipres,0.0_8)
144 CALL qaprint(
'IRHO ',twf%irho,0.0_8)
145 CALL qaprint(
'IENER ',twf%iener,0.0_8)
149 CALL qaprint(
'PRES ', 0, tmpval)
151 CALL qaprint(
'RHO ', 0, tmpval)
153 CALL qaprint(
'ENER ', 0, tmpval)
155 CALL qaprint(
'LCAR ', 0, tmpval)
161 CALL qaprint(
'IRHO ',twf%irho,0.0_8)
162 CALL qaprint(
'IENER ',twf%iener,0.0_8)
163 CALL qaprint(
'IVX ',twf%ivx,0.0_8)
164 CALL qaprint(
'IVY ',twf%ivy,0.0_8)
165 CALL qaprint(
'IVZ ',twf%ivz,0.0_8)
169 CALL qaprint(
'RHO ', 0, tmpval)
171 CALL qaprint(
'ENER ', 0, tmpval)
179 CALL qaprint(
'LCAR ', 0, tmpval)
184 TYPE IS (t_ebcs_normv)
185 CALL qaprint(
'IRHO ',twf%irho,0.0_8)
186 CALL qaprint(
'IENER ',twf%iener,0.0_8)
187 CALL qaprint(
'IVIMP ',twf%ivimp,0.0_8)
191 CALL qaprint(
'RHO ', 0, tmpval)
193 CALL qaprint(
'ENER ', 0, tmpval)
195 CALL qaprint(
'VIMP ',0, tmpval)
197 CALL qaprint(
'LCAR ', 0, tmpval)
202 TYPE IS (t_ebcs_inip)
206 CALL qaprint(
'RHO ', 0, tmpval)
208 CALL qaprint(
'LCAR ',0, tmpval)
209 TYPE IS (t_ebcs_iniv)
213 CALL qaprint(
'RHO ', 0, tmpval)
215 CALL qaprint(
'LCAR ', 0, tmpval)
216 TYPE IS (t_ebcs_monvol)
217 CALL qaprint(
'MONVOLID ',twf%monvol_id,0.0_8)
218 CALL qaprint(
'SENSORID ',twf%sensor_id,0.0_8)
219 TYPE IS (t_ebcs_inlet)
220 CALL qaprint(
'FORMULATION ',twf%fvm_inlet_data%formulation,0.0_8)
221 CALL qaprint(
'VECTOR_VELOCITY ',twf%fvm_inlet_data%vector_velocity,0.0_8)
223IF (twf%fvm_inlet_data%func_vel(jj) /= 0)
THEN
224 WRITE(varname,
'(A,I0)')
'IVEL', jj
225 CALL qaprint(trim(varname),twf%fvm_inlet_data%func_vel(jj),0.0_8)
229 IF (twf%fvm_inlet_data%func_alpha(jj) /= 0)
THEN
230 WRITE(varname,'(a,i0)
') 'ialpha', jj
231 CALL qaprint(trim(varname),twf%fvm_inlet_data%func_alpha(jj),0.0_8)
235 IF (twf%fvm_inlet_data%func_rho(jj) /= 0)
THEN
236 WRITE(varname,
'(A,I0)')
'IRHO', jj
237 CALL qaprint(trim(varname),twf%fvm_inlet_data%func_rho(jj),0.0_8)
241 IF (twf%fvm_inlet_data%func_pres(jj) /= 0)
THEN
242WRITE(varname,
'(A,I0)')
'Ipres', jj
243 CALL qaprint(trim(varname),twf%fvm_inlet_data%func_pres(jj),0.0_8)
247 tmpval = twf%fvm_inlet_data%val_vel(jj)
248 IF (twf%fvm_inlet_data%val_vel(jj) /= zero)
THEN
249 WRITE(varname,
'(A,I0)')
'FVEL', jj
250 CALL qaprint(trim(varname),0,tmpval)
254 tmpval = twf%fvm_inlet_data%val_alpha(jj)
255 IF (twf%fvm_inlet_data%val_alpha(jj) /= zero)
THEN
256 WRITE(varname,
'(A,I0)')
'FALPHA', jj
257 CALL qaprint(trim(varname),0,tmpval)
261 tmpval = twf%fvm_inlet_data%val_rho(jj)
262 IF (twf%fvm_inlet_data%val_rho(jj) /= zero)
THEN
263 WRITE(varname,
'(A,I0)')
'FRHO', jj
264 CALL qaprint(trim(varname),0,tmpval)
268 tmpval = twf%fvm_inlet_data%val_pres(jj)
269 IF (twf%fvm_inlet_data%val_pres(jj) /= zero)
THEN
270 WRITE(varname,
'(A,I0)')
'Fpres', jj
271 CALL qaprint(trim(varname),0,tmpval)
274 TYPE IS (t_ebcs_fluxout)
subroutine qaprint(name, idin, value)
@purpose print one entry to QA extract file example of call for real print CALL QAPRINT('MY_LABEL',...