Encyclopaedia Index

SPELLing out the meaning of a Q1 file; library case 020

Pre-VR-Editor Q1s

Reading the Q1 which is to launch a particular flow-simulating calculation by PHOENICS allows something of the nature of that simulation to be learned; but far from all. Moreover its author may remember all the data-input decisions which he made; but he cannot be sure as to how the PHOENICS Satellite, expecially in its VR-Editor mode, will have interpreted them.

A few of the settings are recorded in the human-readable file Q1EAR; but much remains invisible. If however the line:

load(020) 
or
#020 
is inserted in a file called Q2 in the working directory, which the Satellite always calls at to end of its operations, a file called Summary is written, which contains much of the needed information, written in understandable English.

020 is the name of a file in the Core Input-File, which may be inspected by clicking here.

Applied to the core library case 492 , for example, spellout writes into the summary file the text which may be seen by clicking here, starting with the words


  SPELLOUT is the Q1-to-plain-English interpreter.
  If INCLuded at the end of the Q1 file or in the Q2 it
  analyses the settings made in the Q1
  and reports its findings to the file SUMMARY.

It is longer than either the Q1 or the Q1EAR; but it is much easier to read than either.

Post-VR-Editor Q1s

Case 492 dates from the pre-Virtual-Reality years. If its Q1 is read by the VR-Editor and then re-written in VRE's own style, the resulting summary file differs appreciably from the one alluded to above.

Specifically, the large amount of additional amount of material has been added which can be seen by clicking here, of which the first few lines are as follows:

The number of objects is 35
  The domain is object number 1
number  name  type  material  geometry
 2 Y1 NULL wirexyz NONE
position 0.  6.5E-03  0. size 0.628316  0.  0.245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 3 Y3 NULL wirexyz NONE
position 0.  0.0325  0. size 0.628316  0.  0.245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES
The VR-Editor has added 35 facetted objects, some rather uninteresting, as just shown, but other having physical significance, such as:
 12 CMP9 PLATE polcubt2 NONE
position 0.  0.0455  0.0125 size 0.628316  6.500002E-03  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 13 CMP10 BLOCKAGE polcubt2  -1
position 0.  0.052  0. size 0.628316  0.013  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

Information of that kind can be elicited, however, by adding to the Q2 file the lines:


objinfo(all,objects.txt)
which it is helpful also to preface with the lines:
write(>>summary,See Q1EAR, Group 19, for In-Form sources and other)
write(>>summary,information conveyed via SPEDAT.)
write(>>summary,See objects.txt for more information about grid and objects.)

Then the words

See Q1EAR  Group 19  for In-Form sources and other
information conveyed via SPEDAT.
See objects.txt for more information about grid and objects.
will be found at the bottom of the summary file; and a new file called objects.txt will be found in the working directory, the contents of which for case 805 will be as seen by clicking here.

This file is of great importance for two reasons, namely:

  1. It reveals in orderly fashion information about what the > DOM, > GRID and > OBJ lines contain;
  2. It presents that information in a manner which permits human intervention in the transmissions of instructions from Satellite to Earth.

What objects.txt contains

Why such intervention is desirable will be discussed below. First however the content of objects.txt (as of April, 2015) will be explained, as follows:





















****************************************************

  SPELLOUT is the Q1-to-plain-English interpreter.
  If INCLuded at the end of the Q1 file or in the Q2 it
  analyses the settings made in the Q1
  and reports its findings to the file SUMMARY.

 vredit = T
  ****************************************************
     ***  Summary of main problem-defining data ***

  ****************************************************

  The title is  Idealised Gas-Turbine Combustion Chamber

 scenario is steady-state
  grid settings
  The grid is cylindrical-polar

  The geometrical size of the domain is...
  x-direction dimension = 0.628319  NX = 6  NREGX = 1
  y-direction dimension = 1.  NY = 10  NREGY = 1
  z-direction dimension = 1.  NZ = 13  NREGZ = 1
  ****************************************************


  The number of objects is 0

  special features.

 SPPNAM= egwf = T parsol = T stra = F
 selref = T resfac = 1.0E-04 expert = F
 readq1 = T conwiz = F usp = F

  The names and index numbers of the solved-for
  dependent variables are as follows:-
 ****************************************************
   variable P1 with index 1 has the settings

  whole-field initial value          = 1.0E-10
  iteration number in solver         = 20
  linear relaxation factor           = 1
                whole-field solver is activated
 ****************************************************
   variable U1 with index 3 has the settings

  whole-field initial value          = 1.0E-10
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  false-time-step relaxation factor  = 0.02
                whole-field solver is activated
 ****************************************************
   variable V1 with index 5 has the settings

  whole-field initial value          = 1.0E-10
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  false-time-step relaxation factor  = 0.02
                whole-field solver is activated
 ****************************************************
   variable W1 with index 7 has the settings

  whole-field initial value          = 10
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  false-time-step relaxation factor  = 0.02
                whole-field solver is activated
 ****************************************************
   variable KE with index 12 has the settings

  whole-field initial value          = 11.25
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  linear relaxation factor           = 0.5
                whole-field solver is activated
 ****************************************************
   variable EP with index 13 has the settings

  whole-field initial value          = 353.255707
   laminar & turbulent Prandtl numbers   = 1 & 1.314
  iteration number in solver         = 20
  linear relaxation factor           = 0.5
                whole-field solver is activated
 ****************************************************
   variable H1 with index 14 has the settings

  whole-field initial value          = 1.1595E+06
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  false-time-step relaxation factor  = 10
                whole-field solver is activated
 ****************************************************
   variable FUEL with index 149 has the settings

  whole-field initial value          = 0.054825
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  false-time-step relaxation factor  = 1.0E+09
                whole-field solver is activated
 ****************************************************
   variable MIXF with index 150 has the settings

  whole-field initial value          = 0.054825
   laminar & turbulent Prandtl numbers   = 1 & 1
  iteration number in solver         = 20
  false-time-step relaxation factor  = 1.0E+09
                whole-field solver is activated
 turbulence model is k~epsilon
  ****************************************************
 NOFIELD is F
  ****************************************************
  ****************************************************

  The variables stored but not solved are:-

 PRPS  fiinit(136) = -1  relaxation_factor =  1
 DEGF  fiinit(137) = 1.0E-10  relaxation_factor =  1
 InForm formula is =(9./5.)*(TMP1-273)!ZSLFIN
 RRAT  fiinit(138) = 1.0E-10  relaxation_factor =  1
 InForm formula is =1.*EPKE*FUEL!ZSLFIN
 EPKE  fiinit(139) = 1.0E-10  relaxation_factor =  1
 HPOR  fiinit(140) = 1  relaxation_factor =  1
 NPOR  fiinit(141) = 1  relaxation_factor =  1
 EPOR  fiinit(142) = 1  relaxation_factor =  1
 VPOR  fiinit(143) = 1  relaxation_factor =  1
 ENUT  fiinit(144) = 1.0E-10  relaxation_factor =  1
 RHO1  fiinit(145) = 3.606  relaxation_factor =  1
 TMP1  fiinit(146) = 773  relaxation_factor =  1
 PROD  fiinit(147) = 1.0E-10  relaxation_factor =  1
 InForm formula is =(MIXF-FUEL)*(1+17.24)!ZSLFIN
 OXID  fiinit(148) = 1.0E-10  relaxation_factor =  1
 InForm formula is =1-FUEL-PROD!ZSLFIN
  ****************************************************
  Material property information....
  ****************************************************

  phase-1 density = (p1+8.0E+05)*(molecular weight)/T1
  ****************************************************
  Reference-viscosity information
  ****************************************************
  the reference laminar viscosity ENUL is equal to 9.983361E-06

  ****************************************************
  Turbulent-viscosity information

  energy~length formula formula:
  Turbulent effective viscosity = CMU * len1 * k ** 0.5
  ****************************************************
  SOLVER PARAMETERS.

  Stone-type solver is in use
  isolbk = 0 isolx  = -1 isoly  = -1
  isolz  = -1  ovrrlx = 0. usolve = F

  Patch information now follows .....
  ****************************************************

  Patch name =  KESOURCE     type =   PHASEM
 ixf&l  iyf&l  izf&l  0 0 0 0 0 0
  For variable KE  co & val are -1.015E+04 & -1.015E+04
  For variable EP  co & val are -1.015E+04 & -1.015E+04

  Patch name =  CMP1     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 1 2 1 3
  For variable PRPS  co & val are 0. & 199.

  Patch name =  CMP2     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 5 7 7 1 1
  For variable EPOR  co & val are 0. & 0.709

  Patch name =  CMP3     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 7 7 1 1
  For variable VPOR  co & val are 0. & 0.709

  Patch name =  CMP4     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 7 7 1 1
  For variable NPOR  co & val are 0. & 0.418

  Patch name =  CMP5     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 7 7 1 1
  For variable HPOR  co & val are 0. & 1.

  Patch name =  CMP6     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 5 8 8 1 1
  For variable EPOR  co & val are 0. & 0.185

  Patch name =  CMP7     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 8 8 1 1
  For variable VPOR  co & val are 0. & 0.185

  Patch name =  CMP8     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 8 8 1 1
  For variable V1  co & val are 0. & 0.
  For variable NPOR  co & val are 0. & 0.

  Patch name =  CMP9     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 8 8 1 1
  For variable HPOR  co & val are 0. & 0.877

  Patch name =  CMP10     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 5 9 10 1 1
  For variable U1  co & val are 0. & 0.
  For variable EPOR  co & val are 0. & 0.

  Patch name =  CMP11     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 9 10 1 1
  For variable PRPS  co & val are 0. & 199.

  Patch name =  CMP12     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 9 9 1 1
  For variable V1  co & val are 0. & 0.
  For variable NPOR  co & val are 0. & 0.

  Patch name =  CMP13     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 9 10 1 1
  For variable W1  co & val are 0. & 0.
  For variable HPOR  co & val are 0. & 0.

  Patch name =  CMP14     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 5 8 8 2 2
  For variable EPOR  co & val are 0. & 0.997

  Patch name =  CMP15     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 8 8 2 2
  For variable VPOR  co & val are 0. & 0.997

  Patch name =  CMP16     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 8 8 2 2
  For variable NPOR  co & val are 0. & 0.946

  Patch name =  CMP17     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 8 8 2 2
  For variable HPOR  co & val are 0. & 1.

  Patch name =  CMP18     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 5 9 9 2 2
  For variable EPOR  co & val are 0. & 0.706

  Patch name =  CMP19     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 9 9 2 2
  For variable VPOR  co & val are 0. & 0.706

  Patch name =  CMP20     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 9 9 2 2
  For variable NPOR  co & val are 0. & 0.473

  Patch name =  CMP21     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 9 9 2 2
  For variable HPOR  co & val are 0. & 1.

  Patch name =  CMP22     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 5 10 10 2 2
  For variable EPOR  co & val are 0. & 0.236

  Patch name =  CMP23     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 10 10 2 2
  For variable VPOR  co & val are 0. & 0.236

  Patch name =  CMP24     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 10 10 2 2

  Patch name =  CMP25     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 10 10 2 2
  For variable HPOR  co & val are 0. & 1.

  Patch name =  SKIP     type =   PHASEM
 ixf&l  iyf&l  izf&l  1 6 1 10 1 13
  For variable FUEL  co & val are -1.02E+04 & -1.02E+04

  Patch name =  FOIN     type =   SOUTH
 ixf&l  iyf&l  izf&l  1 6 3 3 3 3
  For variable P1  co & val are 2.0E-10 & 360.600006
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & 100.
  For variable W1  co & val are 0. & 0.
  For variable R1  co & val are 2.0E-10 & 360.600006
  For variable KE  co & val are 0. & 0.25
  For variable EP  co & val are 0. & 58.752605
  For variable H1  co & val are 0. & 3.845904E+06
  For variable FUEL  co & val are 0. & 0.054825
  For variable MIXF  co & val are 0. & 0.054825

  Patch name =  SOIN1     type =   CELL
 ixf&l  iyf&l  izf&l  1 1 10 10 7 7
  For variable P1  co & val are 2.0E-10 & 8.157E-03
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & -40.
  For variable W1  co & val are 0. & 0.
  For variable R1  co & val are 2.0E-10 & 8.157E-03
  For variable KE  co & val are 0. & 0.123
  For variable EP  co & val are 0. & 8.429416
  For variable H1  co & val are 0. & 1.1595E+06
  For variable FUEL  co & val are 0. & 0.
  For variable MIXF  co & val are 0. & 0.

  Patch name =  SOIN2     type =   CELL
 ixf&l  iyf&l  izf&l  4 4 10 10 7 7
  For variable P1  co & val are 2.0E-10 & 8.157E-03
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & -40.
  For variable W1  co & val are 0. & 0.
  For variable R1  co & val are 2.0E-10 & 8.157E-03
  For variable KE  co & val are 0. & 0.123
  For variable EP  co & val are 0. & 8.429416
  For variable H1  co & val are 0. & 1.1595E+06
  For variable FUEL  co & val are 0. & 0.
  For variable MIXF  co & val are 0. & 0.

  Patch name =  DILUIN     type =   CELL
 ixf&l  iyf&l  izf&l  1 1 10 10 10 10
  For variable P1  co & val are 2.0E-10 & 0.0145
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & -40.
  For variable W1  co & val are 0. & 0.
  For variable R1  co & val are 2.0E-10 & 0.0145
  For variable KE  co & val are 0. & 0.123
  For variable EP  co & val are 0. & 6.299674
  For variable H1  co & val are 0. & 1.1595E+06
  For variable FUEL  co & val are 0. & 0.
  For variable MIXF  co & val are 0. & 0.

  Patch name =  OUTLET     type =   HIGH
 ixf&l  iyf&l  izf&l  1 6 1 10 13 13
  For variable P1  co & val are 1000. & 0.
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & 0.
  For variable W1  co & val are 0. & 0.
  For variable R1  co & val are 1000. & 0.
  For variable KE  co & val are 0. & -1.026E+04
  For variable EP  co & val are 0. & -1.026E+04
  For variable H1  co & val are 0. & -1.026E+04
  For variable FUEL  co & val are 0. & -1.026E+04
  For variable MIXF  co & val are 0. & -1.026E+04

  Patch name =  WALL1     type =   NWALL
 ixf&l  iyf&l  izf&l  1 6 10 10 3 6
  For variable U1  co & val are -1.013E+04 & 0.
  For variable W1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL2     type =   NWALL
 ixf&l  iyf&l  izf&l  1 6 10 10 8 9
  For variable U1  co & val are -1.013E+04 & 0.
  For variable W1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL3     type =   NWALL
 ixf&l  iyf&l  izf&l  1 6 10 10 11 13
  For variable U1  co & val are -1.013E+04 & 0.
  For variable W1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL4     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 2 2 1 3
  For variable V1  co & val are 0. & 0.
  For variable NPOR  co & val are 0. & 0.

  Patch name =  WALL4-NW     type =   NWALL
 ixf&l  iyf&l  izf&l  1 6 2 2 1 3
  For variable U1  co & val are -1.013E+04 & 0.
  For variable W1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL4-SW     type =   SWALL
 ixf&l  iyf&l  izf&l  1 6 3 3 1 3
  For variable U1  co & val are -1.013E+04 & 0.
  For variable W1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL5     type =   LWALL
 ixf&l  iyf&l  izf&l  1 6 3 6 1 1
  For variable U1  co & val are -1.013E+04 & 0.
  For variable V1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL6     type =   INIVAL
 ixf&l  iyf&l  izf&l  1 6 1 2 3 3
  For variable W1  co & val are 0. & 0.
  For variable HPOR  co & val are 0. & 0.

  Patch name =  WALL6-HW     type =   HWALL
 ixf&l  iyf&l  izf&l  1 6 1 2 3 3
  For variable U1  co & val are -1.013E+04 & 0.
  For variable V1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  WALL6-LW     type =   LWALL
 ixf&l  iyf&l  izf&l  1 6 1 2 4 4
  For variable U1  co & val are -1.013E+04 & 0.
  For variable V1  co & val are -1.013E+04 & 0.
  For variable KE  co & val are -1.013E+04 & -1.013E+04
  For variable EP  co & val are -1.013E+04 & -1.013E+04

  Patch name =  IZ4     type =   CONTUR
 ixf&l  iyf&l  izf&l  1 6 1 10 4 4
  For variable TMP1  co & val are 1. & 10.

  Patch name =  XSECIN1     type =   CONTUR
 ixf&l  iyf&l  izf&l  1 1 1 10 1 13
  For variable W1  co & val are 0. & 10.
  For variable TMP1  co & val are 0. & 10.
  For variable FUEL  co & val are 0. & 10.
  For variable MIXF  co & val are 0. & 10.

  Patch name =  XSECIN2     type =   CONTUR
 ixf&l  iyf&l  izf&l  4 4 1 10 1 13
  For variable W1  co & val are 0. & 10.
  For variable TMP1  co & val are 0. & 10.
  For variable FUEL  co & val are 0. & 10.
  For variable MIXF  co & val are 0. & 10.

  Patch name =  WHOLE     type =   PHASEM
 ixf&l  iyf&l  izf&l  1 6 1 10 1 13
  For variable FUEL  In-Form source is provided



       
  The number of objects is 35
  The domain is object number 1
number  name  type  material  geometry
 2 Y1 NULL wirexyz NONE
position 0.  6.5E-03  0. size 0.628316  0.  0.245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 3 Y3 NULL wirexyz NONE
position 0.  0.0325  0. size 0.628316  0.  0.245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 4 Z4 NULL wirexyz NONE
position 0.  0.  0.04 size 0.628316  0.065  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 5 Z5 NULL wirexyz NONE
position 0.  0.  0.05 size 0.628316  0.065  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 6 CMP1 BLOCKAGE polcu8 199
position 0.  0.  0. size 0.628316  0.013  0.029
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 7 CMP2 BLOCKAGE polcubt2  -1
position 0.  0.0375  0. size 0.628316  8.000001E-03  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 8 CMP4 PLATE polcubt2 NONE
position 0.  0.0455  0. size 0.628316  0.  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 9 CMP5 PLATE polcubt2 NONE
position 0.  0.0375  0.0125 size 0.628316  8.000001E-03  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 10 CMP6 BLOCKAGE polcubt2  -1
position 0.  0.0455  0. size 0.628316  6.500002E-03  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 11 CMP8 PLATE polcu10 NONE
position 0.  0.052  0. size 0.628316  0.  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 12 CMP9 PLATE polcubt2 NONE
position 0.  0.0455  0.0125 size 0.628316  6.500002E-03  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 13 CMP10 BLOCKAGE polcubt2  -1
position 0.  0.052  0. size 0.628316  0.013  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 14 CMP11 BLOCKAGE polcu8 199
position 0.  0.052  0. size 0.628316  0.013  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 15 CMP13 PLATE polcu10 NONE
position 0.  0.052  0.0125 size 0.628316  0.013  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 16 CMP14 BLOCKAGE polcubt2  -1
position 0.  0.0455  0.0125 size 0.628316  6.500002E-03  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 17 CMP16 PLATE polcubt2 NONE
position 0.  0.052  0.0125 size 0.628316  0.  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 18 CMP17 PLATE polcubt2 NONE
position 0.  0.0455  0.025 size 0.628316  6.500002E-03  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 19 CMP18 BLOCKAGE polcubt2  -1
position 0.  0.052  0.0125 size 0.628316  6.499998E-03  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 20 CMP20 PLATE polcubt2 NONE
position 0.  0.0585  0.0125 size 0.628316  0.  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 21 CMP21 PLATE polcubt2 NONE
position 0.  0.052  0.025 size 0.628316  6.499998E-03  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 22 CMP22 BLOCKAGE polcubt2  -1
position 0.  0.0585  0.0125 size 0.628316  6.499998E-03  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 23 CMP24 PLATE polcu10 NONE
position 0.  0.065  0.0125 size 0.628316  0.  0.0125
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 24 CMP25 PLATE polcubt2 NONE
position 0.  0.0585  0.025 size 0.628316  6.499998E-03  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 25 FOIN INLET polcu5t NONE
position 0.  0.013  0.025 size 0.628316  0.  3.999993E-03
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 26 SOIN1 CELLTYPE poldef NONE
position 0.  0.0585  0.0735 size 0.104719  6.499998E-03  0.0245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 27 SOIN2 CELLTYPE poldef NONE
position 0.314158  0.0585  0.0735 size 0.104719  6.499998E-03  0.0245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 28 DILUIN CELLTYPE poldef NONE
position 0.  0.0585  0.147 size 0.104719  6.499998E-03  0.0245
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 29 OUTLET OUTLET polcubet NONE
position 0.  0.  0.245 size 0.628316  0.065  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 30 WALL1 PLATE polcu10 NONE
position 0.  0.065  0.025 size 0.628316  0.  0.0485
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 31 WALL2 PLATE polcu10 NONE
position 0.  0.065  0.098 size 0.628316  0.  0.049
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 32 WALL3 PLATE polcu10 NONE
position 0.  0.065  0.1715 size 0.628316  0.  0.0735
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 33 WALL4 PLATE polcu10 NONE
position 0.  0.013  0. size 0.628316  0.  0.029
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 34 WALL5 PLATE polcu10 NONE
position 0.  0.013  0. size 0.628316  0.0245  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES

 35 WALL6 PLATE polcu10 NONE
position 0.  0.  0.029 size 0.628316  0.013  0.
rotation angle 0.  0.  0. code 1
grid Y Y Y visible YES wireframe NO domclip YES




****************************************************

  SPELLOUT is the Q1-to-plain-English interpreter.
  If INCLuded at the end of the Q1 file or in the Q2 it
  analyses the settings made in the Q1
  and reports its findings to the file SUMMARY.

 vredit = T
  ****************************************************
     ***  Summary of main problem-defining data ***

  ****************************************************

  The title is  Sphere In A Uniform Stream; Re=40

 scenario is steady-state
  grid settings

  The grid is cartesian

  The geometrical size of the domain is...
  x-direction dimension = 4.  NX = 18  NREGX = 3
  y-direction dimension = 4.  NY = 18  NREGY = 3
  z-direction dimension = 10.  NZ = 31  NREGZ = 3
  ****************************************************


  The number of objects is 3

  special features.

 SPPNAM=CORE egwf = T parsol = T stra = F
 selref = T resfac = 1.0E-03 expert = F
 readq1 = F conwiz = F usp = F

  The names and index numbers of the solved-for
  dependent variables are as follows:-
 ****************************************************
   variable P1 with index 1 has the settings

  whole-field initial value          = 1.0E-10
  iteration number in solver         = 250
  linear relaxation factor           = 1
                whole-field solver is activated
 ****************************************************
   variable U1 with index 3 has the settings

  whole-field initial value          = 1.0E-10
  iteration number in solver         = 10
  false-time-step relaxation factor  = 1
                whole-field solver is activated
 ****************************************************
   variable V1 with index 5 has the settings

  whole-field initial value          = 1.0E-10
  iteration number in solver         = 10
  false-time-step relaxation factor  = 1
                whole-field solver is activated
 ****************************************************
   variable W1 with index 7 has the settings

  whole-field initial value          = 1
  iteration number in solver         = 10
  false-time-step relaxation factor  = 1
                whole-field solver is activated
  ****************************************************
 NOFIELD is F
  ****************************************************
  ****************************************************

  The variables stored but not solved are:-

 STGP  fiinit(148) = 1.0E-10  relaxation_factor =  1
 InForm formula is =P1+0.5*RHO1*VLSQ!SWPFIN
 VLSQ  fiinit(149) = 1.0E-10  relaxation_factor =  1
 PRPS  fiinit(150) = -1  relaxation_factor =  1
  ****************************************************
  Material property information....
  ****************************************************

  1st-phase fluid density RHO1 is a constant equal to 1.
  ****************************************************
  Reference-viscosity information
  ****************************************************
  the reference laminar viscosity ENUL is equal to 0.05

  ****************************************************
  Turbulent-viscosity information

  ****************************************************
  SOLVER PARAMETERS.

  Stone-type solver is in use
  isolbk = 0 isolx  = -1 isoly  = -1
  isolz  = -1  ovrrlx = 0. usolve = F

  Patch information now follows .....
  ****************************************************

  Patch name =  IMBL3&2     type =   VOLUME
 ixf&l  iyf&l  izf&l  3 16 3 16 3 29
  For variable W1  co & val are 0. & 0.

  Patch name =  IMBL4&3     type =   VOLUME
 ixf&l  iyf&l  izf&l  3 16 3 16 4 28
  For variable W1  co & val are 0. & 0.

  Patch name =  IMBL5&4     type =   VOLUME
 ixf&l  iyf&l  izf&l  3 16 3 16 5 27
  For variable W1  co & val are 0. & 0.

  Patch name =  IMBL810     type =   VOLUME
 ixf&l  iyf&l  izf&l  3 16 3 16 8 21
  For variable W1  co & val are 0. & 0.

  Patch name =  IMBL815     type =   VOLUME
 ixf&l  iyf&l  izf&l  5 14 5 14 8 16
  For variable W1  co & val are 0. & 0.

  Patch name =  OB1     type =   LOW
 ixf&l  iyf&l  izf&l  1 18 1 18 1 1
  For variable P1  co & val are 2.0E-10 & 1.
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & 0.
  For variable W1  co & val are 0. & 1.
  For variable R1  co & val are 2.0E-10 & 1.

  Patch name =  OB2     type =   HIGH
 ixf&l  iyf&l  izf&l  1 18 1 18 31 31
  For variable P1  co & val are 1000. & 0.
  For variable U1  co & val are 0. & 0.
  For variable V1  co & val are 0. & 0.
  For variable W1  co & val are 0. & 0.
  For variable R1  co & val are 1000. & 0.

  Patch name =  ^OB3     type =   INIVAL
 ixf&l  iyf&l  izf&l  3 0 0 0 0 0
  For variable PRPS  co & val are 0. & 198.


File OBJECTS.TXT
  This file summarises already-made-by-editor settings about grid and objects
  and enables them to be hand-edited.
  It has 3 parts:
  1. Declarations other than arrays (not to be edited)
  2. Input-data settings (which may be edited) and array declarations (which may not)
  3. DO loops transmitting all settings to eardat and Earth (not to be edited)
 
  Part 1 Declarations
  -------------------
 
INTEGER(NU,DI,PO); NU=1; DI=2; PO=3
INTEGER(NA,TY,GE,MA,PX,PY,PZ,SX,SY,SZ,RX,RY,RZ,IN)
NA=1; TY=2; GE=3; MA=4
PX=1; PY=2; PZ=3; SX=4; SY=5; SZ=6; RX=7; RY=8; RZ=9; IN=10
 
  Part 2 Data settings
  --------------------
 
NREGX =     3
ARRAY(XGR,REAL,NREGX,3)
 
XGR( 1,NU)= 5; XGR( 1,DI)=1. ; XGR( 1,PO)=1.
XGR( 2,NU)= 9; XGR( 2,DI)=2. ; XGR( 2,PO)=1.
XGR( 3,NU)= 4; XGR( 3,DI)=1. ; XGR( 3,PO)=1.
 
NREGY =     3
ARRAY(YGR,REAL,NREGY,3)
 
YGR( 1,NU)= 5; YGR( 1,DI)=1. ; YGR( 1,PO)=1.
YGR( 2,NU)= 9; YGR( 2,DI)=2. ; YGR( 2,PO)=1.
YGR( 3,NU)= 4; YGR( 3,DI)=1. ; YGR( 3,PO)=1.
 
NREGZ =     3
ARRAY(ZGR,REAL,NREGZ,3)
 
ZGR( 1,NU)= 7; ZGR( 1,DI)=2.2 ; ZGR( 1,PO)=1.
ZGR( 2,NU)= 6; ZGR( 2,DI)=2. ; ZGR( 2,PO)=1.
ZGR( 3,NU)= 18; ZGR( 3,DI)=5.8 ; ZGR( 3,PO)=1.
 
INTEGER(NUMOBJ); NUMOBJ=     3
ARRAY(NTGM,CHAR,NUMOBJ,4)
ARRAY(PSRO,REAL,NUMOBJ,10)
ARRAY(ATT,CHAR,NUMOBJ,30)
 
NTGM( 1,NA) = B1 ; NTGM( 1,TY) = INLET ; NTGM( 1,GE) = cube3 ; NTGM( 1,MA) = NONE
PSRO( 1,PX) = 0. ; PSRO( 1,PY) = 0. ; PSRO( 1,PZ) = 0.
PSRO( 1,SX) = 4. ; PSRO( 1,SY) = 4. ; PSRO( 1,SZ) = 0.
PSRO( 1,RX) = 0. ; PSRO( 1,RY) = 0. ; PSRO( 1,RZ) = 0. ; PSRO( 1,IN) = 1
ATT( 1, 2) = VELOCITY ; ATT( 1, 3) = 0. ,0. ,1.
ATT( 1, 4) = TURB-INTENS ; ATT( 1, 5) = 5.
ATT( 1, 1) = 2
 
NTGM( 2,NA) = B2 ; NTGM( 2,TY) = OUTLET ; NTGM( 2,GE) = cube12 ; NTGM( 2,MA) = NONE
PSRO( 2,PX) = 0. ; PSRO( 2,PY) = 0. ; PSRO( 2,PZ) = 10.
PSRO( 2,SX) = 4. ; PSRO( 2,SY) = 4. ; PSRO( 2,SZ) = 0.
PSRO( 2,RX) = 0. ; PSRO( 2,RY) = 0. ; PSRO( 2,RZ) = 0. ; PSRO( 2,IN) = 1
ATT( 2, 2) = PRESSURE ; ATT( 2, 3) = 0.
ATT( 2, 4) = COEFFICIENT ; ATT( 2, 5) = 1000.
ATT( 2, 1) = 2
 
NTGM( 3,NA) = B3 ; NTGM( 3,TY) = BLOCKAGE ; NTGM( 3,GE) = smoosphe ; NTGM( 3,MA) = 198
PSRO( 3,PX) = 1. ; PSRO( 3,PY) = 1. ; PSRO( 3,PZ) = 2.2
PSRO( 3,SX) = 2. ; PSRO( 3,SY) = 2. ; PSRO( 3,SZ) = 2.
PSRO( 3,RX) = 0. ; PSRO( 3,RY) = 0. ; PSRO( 3,RZ) = 0. ; PSRO( 3,IN) = 1
 
  Part 3 Data transmission
  ------------------------
 
DO II=1,NREGX
+ IREGX= II; GRDPWR(X,:XGR(II,NU):, :XGR(II,DI):, :XGR(II,PO):)
ENDDO
DO II=1,NREGY
+ IREGY= II; GRDPWR(Y,:YGR(II,NU):, :YGR(II,DI):, :YGR(II,PO):)
ENDDO
DO II=1,NREGZ
+ IREGZ= II; GRDPWR(Z,:ZGR(II,NU):, :ZGR(II,DI):, :ZGR(II,PO):)
ENDDO
INTEGER(IT1,IT2)
>DOM, SIZE, 4.000000E+00, 4.000000E+00, 1.000000E+01
DO II=1,NUMOBJ
>OBJ, NAME, :NTGM(II,1):
>OBJ, POSITION, :PSRO(II,1):, :PSRO(II,2):,:PSRO(II,3):
>OBJ, SIZE, :PSRO(II,4):, :PSRO(II,5):,:PSRO(II,6):
>OBJ, GEOMETRY, :NTGM(II,3):
>OBJ, TYPE, :NTGM(II,2):
>OBJ, ROT-ANGLE, :PSRO(II,7):, :PSRO(II,8):,:PSRO(II,9):
>OBJ, ROTATION24, :PSRO(II,10):
>OBJ, MATERIAL, :NTGM(II,4):
+ IF(:ATT(II,1):.NE.) THEN
+   DO IAT=1,:ATT(II,1):
+     IT1=(IAT-1)*2+2; IT2=(IAT-1)*2+3
>OBJ, :ATT(II,IT1):, :ATT(II,IT2):
+   ENDDO
+ ENDIF
ENDDO