53 TYPE(t_region
) :: region
59 INTEGER :: ireg, ilev, l, h
63 global => region%global
66 'POST_PrintPostInput.F90' )
70 ireg = region%iRegionGlobal
71 ilev = region%currLevel
77 WRITE(stdout,1000) solver_name
78 WRITE(stdout,1005) solver_name//
' Actual rocflo-post input selected:'
79 WRITE(stdout,1030) solver_name//
' '
80 WRITE(stdout,1015) solver_name//
' Grid level ',global%startLevel
82 IF (global%flowType == flow_steady)
THEN
83 WRITE(stdout,1030) solver_name//
' Flow type = steady'
85 WRITE(stdout,1030) solver_name//
' Flow type = unsteady'
88 IF (global%postPlotType == plot_grid_only)
THEN
89 WRITE(stdout,1030) solver_name//
' Plot type = grid only'
91 WRITE(stdout,1030) solver_name//
' Plot type = grid+solution'
94 IF (global%flowType == flow_steady)
THEN
95 WRITE(stdout,1015) solver_name//
' At iteration ',global%postIter
97 WRITE(stdout,1020) solver_name//
' At time ',global%postTime
100 IF (global%postOutFmt == plot_fmt_generic)
THEN
101 WRITE(stdout,1030) solver_name//
' Output plot format = generic'
102 ELSEIF (global%postOutFmt == plot_fmt_tecplot)
THEN
103 WRITE(stdout,1030) solver_name//
' Output plot format = Tecplot binary'
104 ELSEIF (global%postOutFmt == plot_fmt_tecascii)
THEN
105 WRITE(stdout,1030) solver_name//
' Output plot format = Tecplot ASCII'
108 WRITE(stdout,1030) solver_name// &
109 ' Gas properties = see Ref., Visc. and Material Section in .inp'
111 IF ((global%postStatsFlag .EQV. .false.) .AND. &
112 (global%postTurbFlag .EQV. .false.) .AND. &
113 (global%postPlagFlag .EQV. .false.) .AND. &
114 (global%postRadiFlag .EQV. .false.) .AND. &
115 (global%postSpecFlag .EQV. .false.))
THEN
116 WRITE(stdout,1005) solver_name//
' Additional modules postprocessed: none'
118 WRITE(stdout,1005) solver_name//
' Additional modules postprocessed:'
119 IF (global%postStatsFlag) &
120 WRITE(stdout,1030) solver_name//
' Statistics solution'
121 IF (global%postTurbFlag) &
122 WRITE(stdout,1030) solver_name//
' Turbulence solution'
123 IF (global%postPlagFlag) &
124 WRITE(stdout,1030) solver_name//
' Particles solution'
125 IF (global%postRadiFlag) &
126 WRITE(stdout,1030) solver_name//
' Radiation solution'
127 IF (global%postSpecFlag) &
128 WRITE(stdout,1030) solver_name//
' Species solution'
134 IF (global%verbLevel < verbose_high) goto 888
136 WRITE(stdout,1025) solver_name,ireg
140 WRITE(stdout,1005) solver_name//
' Dimensions:'
141 WRITE(stdout,1015) solver_name//
' icells ',region%levels(ilev)%grid%ipc
142 WRITE(stdout,1015) solver_name//
' jcells ',region%levels(ilev)%grid%jpc
143 WRITE(stdout,1015) solver_name//
' kcells ',region%levels(ilev)%grid%kpc
144 WRITE(stdout,1015) solver_name//
' dummy cells ',region%nDumCells
148 IF (global%postPlotType == plot_grid_flow)
THEN
150 l = lbound( region%levels(ilev)%mixt%cv,2 )
151 h = ubound( region%levels(ilev)%mixt%cv,2 )
153 WRITE(stdout,1005) solver_name//
' Minmax solution, dummy layers included:'
154 WRITE(stdout,1022) solver_name//
' density ', &
155 minval( region%levels(ilev)%mixt%cv(cv_mixt_dens,l:h) ), &
156 maxval( region%levels(ilev)%mixt%cv(cv_mixt_dens,l:h) )
157 WRITE(stdout,1022) solver_name//
' x-velocity ', &
158 minval( region%levels(ilev)%mixt%dv(dv_mixt_uvel,l:h) ), &
159 maxval( region%levels(ilev)%mixt%dv(dv_mixt_uvel,l:h) )
160 WRITE(stdout,1022) solver_name//
' y-velocity ', &
161 minval( region%levels(ilev)%mixt%dv(dv_mixt_vvel,l:h) ), &
162 maxval( region%levels(ilev)%mixt%dv(dv_mixt_vvel,l:h) )
163 WRITE(stdout,1022) solver_name//
' z-velocity ', &
164 minval( region%levels(ilev)%mixt%dv(dv_mixt_wvel,l:h) ), &
165 maxval( region%levels(ilev)%mixt%dv(dv_mixt_wvel,l:h) )
166 WRITE(stdout,1022) solver_name//
' pressure ', &
167 minval( region%levels(ilev)%mixt%dv(dv_mixt_pres,l:h) ), &
168 maxval( region%levels(ilev)%mixt%dv(dv_mixt_pres,l:h) )
175 IF (global%verblevel >= verbose_high .OR. ireg == 1) &
176 WRITE(stdout,1035) solver_name
180 1000
FORMAT(/,
a,1
x,80(
'-'))
182 1010
FORMAT(
a,
' = ',i2)
183 1015
FORMAT(
a,
' = ',i8)
184 1020
FORMAT(
a,
' = ',e12.5)
185 1022
FORMAT(
a,
' = ',2e12.5)
186 1025
FORMAT(/,
a,
' Region ',i6,
':')
188 1035
FORMAT(/,
a,1
x,80(
'-'))
subroutine registerfunction(global, funName, fileName)
subroutine printpostinput(region)
subroutine deregisterfunction(global)