TEXT(Always valid declarations and settings
  Note: The above line must be left exactly as it is, because it is
        used as the start of what is NOT to be written to Q1
  dbs 14.02.08 introduction of xprf etc
  dbs 16.03.13 condtn, ABP and ABT introduced for 089.htm
  dbs 03.05.14 RESIDS added as 065
NODEF=T
  Declarations
CHAR(ASK,ANS,CLS,PAUSE,UNIGRID,MUSES,PRLIMIT,PRFOCUS,PO)
PO=\phoenics\d_satell\d_object\pilobj\
CHAR(FLUID_NAME,PAUSE,PAUS)
CHAR(SPELL,EXPRT,EQUALVEL,SOLIDMAT,FLUIDMAT,USE_PROPS,IMMERSOL,MFM)
CHAR(GENTRA,SOLVEL,SOLTEM,GRAVITY,SOLSTR,ASLP0,FLUID,CPVNAM,SPPNAM)
CHAR(SOLVETEM,COEFFS,RESIDS)
CHAR(NORTHWALL,SOUTHWALL,EASTWALL,WESTWALL,HIGHWALL,LOWWALL) ! walls
CHAR(NORTAP,SOUTAP,EASTAP,WESTAP,HIGHAP,LOWAP)            !apertures
CHAR(MAXMIN,MAXABS,ENDPAUSE,FIGURES,CONPROM,MINSWEEP)
CHAR(WINDINIT,WINDSET)
   SCM 29.05.13 remove unused CHAR(SIDE) as conflicts with 
                REAL(SIDE) which is used in BFC and TwoPhs libraries
   ! CHAR(NAM,SIDE) 
CHAR(NAM)
INTEGER(PHASE1,PHASE2);REAL(TCOND)
REAL(XPOS,YPOS,ZPOS,XSIZ,YSIZ,ZSIZ,POROS,XVEL,YVEL,ZVEL,MATNUM)
REAL(XPRF,YPRF,ZPRF,XPRL,YPRL,ZPRL)
REAL(MASFLO,VOLFLO) ! dbs 25.03.13 real(density) removed
  Other declarations below
  Settings
PHASE1=1;PHASE2=2  
ASK=Y; ANS=N; SOLVETEM=N;  PAUSE=$013 ;PAUS=$016
SPELL=$020;   CLS=$021;    EXPRT=$030
UNIGRID=$050; SOLTEM=$051; MAXMIN=$052; MAXABS=$053; ENDPAUSE=$054
FIGURES=$055; CONPROM =$056; MINSWEEP = $057; NORTHWALL = $058
SOUTHWALL = $059; EASTWALL = $060; WESTWALL = $061; HIGHWALL = $062
LOWWALL = $063; COEFFS = $064; RESIDS=$065
NORTAP=$065; SOUTAP=$066; EASTAP=$067; WESTAP=$068; HIGHAP=$069
LOWAP=$075
SOLIDMAT=$070; FLUIDMAT=$071; 
USE_PROPS=$072
SOLVEL=$073; GRAVITY=$074
IMMERSOL=$R001;MFM = $L004; GENTRA=$G001; SOLSTR=$S001
EQUALVEL=$W100; ASLP0=$P030
FLUID=FIINIT(PRPS)
MUSES = $082 ; PRLIMIT=$034; PRFOCUS=$035 
WINDINIT=$083;WINDSET=$084
INTEGER(NPHASE,NSPACE)
  ! dbs 16.12.08 cases 070 and 071 brought in
  The following settings correspond to the IMAT (i.e. PRPS) values.
  Note that only the first 6 characters of the names of the
  integers are significant
INTEGER(ALUMIN,COPPER,EPOXY,FIBREGL,STEEL,GLASS)
ALUMIN= 100;    COPPER=103; EPOXY=104; FIBREGL=105; STEEL=111
GLASS=  106
INTEGER(AIR20 , AIRISENT,   AIRIDEAL,   WATER20,    MERCURY, FREON)
INTEGER(3GASIDEAL, STM100, STMISENT, STMIDEAL)
AIR20 = 0;      AIRISENT=1; AIRIDEAL=2; 3GASIDEAL=30; STM100=23
STMISENT=24;  STMIDEAL=25
WATER20=67 ;MERCURY=66; FREON=64
CHAR(CONdtn) ! this and next 3 needed in 089 , dbs 13.03.13
CONdtn=T        ! condition for where property is set
CHAR(ABT,ABP)   ! absolute temperature and pressure for 089

ABT=(TEM1+TEMP0); ABP=(P1+PRESS0)          ! default setting
NODEF=F ! This should remain as last line to prevent possible error messages