32 character*80 noset,elset,orname(*)
33 character*81 set(*),prset(*)
35 integer nset,istartset(*),iendset(*),ialset(*),nprint,ipkonf(*),
36 & mi(*),nstate_,ii,jj,iset,l,limit,node,ipos,nelel,ithermal(2),
37 & nelem,konf(*),inotr(2,*),ntrans,ielorienf(mi(3),*),norien,
38 & mt,ielmatf(mi(3),*),nactdoh(*),
41 real*8 sti(6,mi(1),*),xkappa(*),xmach(*),
42 & eei(6,mi(1),*),xstate(nstate_,mi(1),*),ener(mi(1),*),
43 & co(3,*),qfx(3,mi(1),*),ttime,
44 & trab(7,*),orab(7,*),vold(0:mi(2),*),thicke(mi(3),*),
45 & eme(6,mi(1),*),xturb(2,*),physcon(*),prop(*)
53 if((prlab(ii)(1:4).eq.
'VF ').or.(prlab(ii)(1:4).eq.
'PSF ').or.
54 & (prlab(ii)(1:4).eq.
'TSF ').or.(prlab(ii)(1:4).eq.
'PTF ').or.
55 'TTF ').or.(prlab(ii)(1:4).eq.
'CP ').or.
56 & (prlab(ii)(1:4).eq.
'TURB').or.(prlab(ii)(1:4).eq.
'MACH'))
59 ipos=index(prset(ii),
' ')
61 noset(1:ipos-1)=prset(ii)(1:ipos-1)
65 if(prlab(ii)(1:4).eq.
'VF ')
then 67 write(5,100) noset(1:ipos-2),ttime
68 100
format(
' velocities (vx,vy,vz) for set ',a,
71 elseif(prlab(ii)(1:4).eq.
'PSF ')
then 73 write(5,101) noset(1:ipos-2),ttime
74 101
format(
' static pressures for set ',a,
' and time ',e14.7)
76 elseif(prlab(ii)(1:5).eq.
'TSF ')
then 78 write(5,102) noset(1:ipos-2),ttime
79 102
format(
' static temperatures for set ',a,
82 elseif(prlab(ii)(1:5).eq.
'PTF ')
then 84 write(5,103) noset(1:ipos-2),ttime
85 103
format(
' total pressures for set ',a,
' and time ',e14.7)
87 elseif(prlab(ii)(1:4).eq.
'TTF ')
then 89 write(5,115) noset(1:ipos-2),ttime
90 115
format(
' total temperatures for set ',a,
' and time ',
93 elseif(prlab(ii)(1:4).eq.
'CP ')
then 95 write(5,117) noset(1:ipos-2),ttime
96 117
format(
' pressure coefficients for set ',
97 &a,
' and time ',e14.7)
99 elseif(prlab(ii)(1:4).eq.
'TURB')
then 101 write(5,118) noset(1:ipos-2),ttime
102 118
format(
' turbulence variables for set ',a,
103 &
' and time ',e14.7)
105 elseif(prlab(ii)(1:4).eq.
'MACH')
then 107 write(5,119) noset(1:ipos-2),ttime
108 119
format(
' Mach numbers for set ',a,
109 &
' and time ',e14.7)
116 if(set(iset).eq.prset(ii))
exit 118 do jj=istartset(iset),iendset(iset)
119 if(ialset(jj).lt.0) cycle
120 if(jj.eq.iendset(iset))
then 123 & ii,node,trab,inotr,ntrans,co,mi,xkappa,xmach)
124 elseif(ialset(jj+1).gt.0)
then 127 & ii,node,trab,inotr,ntrans,co,mi,xkappa,xmach)
129 do node=ialset(jj-1)-ialset(jj+1),ialset(jj),
132 & ii,node,trab,inotr,ntrans,co,mi,xkappa,xmach)
139 elseif((prlab(ii)(1:4).eq.
'SVF ').or.
140 & (prlab(ii)(1:4).eq.
'HFLF'))
then 142 ipos=index(prset(ii),
' ')
144 elset(1:ipos-1)=prset(ii)(1:ipos-1)
152 if(prlab(ii)(1:4).eq.
'SVF ')
then 154 write(5,106) elset(1:ipos-2),ttime
155 106
format(
' viscous stresses (elem, integ.pnt.,sxx,syy,sz 156 &z,sxy,sxz,syz) for set ',a,
' and time ',e14.7)
158 elseif(prlab(ii)(1:4).eq.
'HFLF')
then 160 write(5,112) elset(1:ipos-2),ttime
161 112
format(
' heat flux (elem, integ.pnt.,qx,qy,qz) for set 162 & ',a,
' and time ',e14.7)
169 if(set(iset).eq.prset(ii))
exit 171 do jj=istartset(iset),iendset(iset)
172 if(ialset(jj).lt.0) cycle
173 if(jj.eq.iendset(iset))
then 177 & xstate,ener,mi(1),nstate_,ii,nelem,qfx,
178 & orab,ielorienf,norien,co,konf,ielmatf,thicke,
179 & eme,ielpropf,prop,nelel,ithermal,
181 elseif(ialset(jj+1).gt.0)
then 185 & xstate,ener,mi(1),nstate_,ii,nelem,qfx,orab,
186 & ielorienf,norien,co,konf,ielmatf,thicke,eme,
187 & ielpropf,prop,nelel,ithermal,
190 do nelem=ialset(jj-1)-ialset(jj+1),ialset(jj),
194 & xstate,ener,mi(1),nstate_,ii,nelem,
195 & qfx,orab,ielorienf,norien,co,konf,ielmatf,
196 & thicke,eme,ielpropf,prop,nelel,ithermal,
subroutine printoutint(prlab, ipkon, lakon, stx, eei, xstate, ener, mi, nstate_, ii, nelem, qfx, orab, ielorien, norien, co, konf, ielmat, thicke, eme, ielprop, prop, nelel, ithermal, orname)
Definition: printoutint.f:22
subroutine printoutnodefluid(prlab, vold, xturb, physcon, ii, node, trab, inotr, ntrans, co, mi, xkappa, xmach)
Definition: printoutnodefluid.f:21