declarations real(roomhigh,roomwide,roomlong) real(doorhigh,doorwide,prt1high,prt1thck,suppwide,suppsize,supphigh) real(prt1wide,prt1zpos,prt2wide,prt3zpos,suppypos,suppxpos,doorzpos) real(fireypos,firezpos,firesize) real(tempsupp,fireflux) real(xscale,yscale,zscale) boolean(fourwall) Note that 'supp' refers to the air-supply aperture, prt1 ,prt2 and prt3 to partitions, high, wide and long signify height (x direction), width (y or z directions) aand length (z direction) xpos, ypos and zpos to the position coordinates settings xscale=1.0 yscale=1.0 zscale=1.0 roomhigh=2.895600E+00 * xscale roomwide=6.400800E+00 * yscale roomlong=8.534400E+00 * zscale doorhigh=2.438400E+00 * xscale doorwide=9.144000E-01 * yscale doorzpos=7.924800E+00 * zscale prt1wide=3.048000E+00 * yscale prt2wide=2.438400E+00 * zscale prt1high=1.828800E+00 * xscale prt1thck=1.524000E-01 * zscale prt1zpos=4.267200E+00 * zscale prt3zpos=3.352800E+00 * zscale suppypos=2.743200E+00 * yscale suppxpos=1.828800E+00 * xscale suppwide=9.144000E-01 * yscale supphigh=3.048000E-01 * xscale fireypos=2.288400E+00 * yscale firezpos=7.644000E-01 * zscale firesize=3.000000E-01 * zscale tempsupp=15.0 fireflux=7.0E4 fourwall=t GVIEW(P,8.630785E-01,-5.050615E-01,-2.881525E-03) GVIEW(UP,5.031418E-01,8.592720E-01,9.219494E-02) > DOM, SIZE, roomhigh , roomwide , roomlong > DOM, MONIT, 4.999400E-01, 5.721000E-01, 4.777500E-01 > DOM, SCALE, 1.000000E+00, 1.000000E+00, 1.000000E+00 > DOM, SNAPSIZE, 1.000000E-02 representations of aspects of the geometry -------------------------------- -------------------------------- ! ^ ! supp ! roomwide-! ! ^ ! supp ! roomwide-! ! roomhigh ! wide ! ! ! roomhigh ! wide ! ! ! supp-! ! ! ! supp-! ! ! ! ypos ! ! ! ! ypos ! ! ! ! ! L4 ! ! ! ! H3 ! ! ! !------! ! ! !------! ! ! L1 !supply! L2 ! ! H1 !return! H2 ! ! !------! ! ! !------! ! ! ! ^ ! ! ! ! ^ ! ! ! ! supp ! ! ! ! supp ! ! ! ! xpos ! ! ! ! xpos ! ! ! ! ! ! ! ! ! ! ! ! L3 ! ! ! ! H4 ! ! !-------------!------!----------! !-------------!------!----------! zpos=0 zpos=roomlong ------------------------------------------------------------- ! ! ! ! ! ! N3 ! ! ! ! ! ! ! !-------------! ! ! ! ^ ! ! ! ! doorhigh ! ! ! N2 ! ! N1 ! ! !- doorwide -! ! ! ! ! ! ! ! OPEN ! ! ! ! ! ! ! ! ! ! ! ! ! ! !-roomlong !-doorzpos ! ! ------------------------------------------------------------ if(fourwall) then > OBJ, NAME, wall-low > OBJ, POSITION, 0.0, 0.0, 0.0 > OBJ, SIZE, roomhigh, roomwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, wall-high > OBJ, POSITION, 0.0, 0.0, roomlong > OBJ, SIZE, roomhigh, roomwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, wall-north > OBJ, POSITION, 0.0, roomwide, 0.0 > OBJ, SIZE, roomhigh, 0.0, roomlong > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, wall-south > OBJ, POSITION, 0.0, 0.0, 0.0 > OBJ, SIZE, roomhigh, 0.0, roomlong > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE else > OBJ, NAME, wall-l1 > OBJ, POSITION, 0.0, 0.0, 0.0 > OBJ, SIZE, roomhigh, suppypos, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, wall-l2 > OBJ, POSITION, 0.0, suppypos+suppwide, 0.0 > OBJ, SIZE, roomhigh, roomwide-suppwide-suppypos,0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-L3 > OBJ, POSITION, 0.0, suppypos, 0.0 > OBJ, SIZE, suppxpos, suppwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-L4 > OBJ, POSITION, suppxpos+supphigh, suppypos, 0.0 > OBJ, SIZE, roomhigh-suppxpos-supphigh,suppwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE endif > OBJ, NAME, SUPPLY > OBJ, POSITION, suppxpos, suppypos, 0.0 > OBJ, SIZE, supphigh, suppwide, 0.0 > OBJ, GEOMETRY, cube3 > OBJ, ROTATION24, 1 > OBJ, TYPE, INLET > OBJ, PRESSURE, 0.000000E+00 > OBJ, VOLUFLOW, 4.205200E-01 > OBJ, TEMPERATURE, tempsupp > OBJ, TURB-INTENS, 5.000000E+00 > OBJ, NAME, RETURN > OBJ, POSITION, suppxpos, suppypos, roomlong > OBJ, SIZE, supphigh, suppwide, 0.0 > OBJ, GEOMETRY, cube3 > OBJ, ROTATION24, 1 > OBJ, TYPE, INLET > OBJ, PRESSURE, 0.000000E+00 > OBJ, VOLUFLOW, -3.364200E-01 > OBJ, TEMPERATURE, tempsupp > OBJ, TURB-INTENS, 5.000000E+00 if(fourwall) then > OBJ, NAME, WALL-H3 > OBJ, POSITION, suppxpos+supphigh, suppypos, roomlong > OBJ, SIZE, roomhigh-suppxpos-supphigh, suppwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-H4 > OBJ, POSITION, 0.0, suppypos, roomlong > OBJ, SIZE, suppxpos, suppwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-H1 > OBJ, POSITION, 0.0, 0.0, roomlong > OBJ, SIZE, roomhigh,suppypos, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-H2 > OBJ, POSITION, 0.0, suppypos+suppwide, roomlong > OBJ, SIZE, roomhigh, roomwide-suppwide-suppypos, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-S1 > OBJ, POSITION, 0.0, 0.0, 0.0 > OBJ, SIZE, roomhigh, 0.0, roomlong > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-N1 > OBJ, POSITION, 0.0, roomwide,0.0 > OBJ, SIZE, roomhigh, 0.0,doorzpos-doorwide > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, NAME, WALL-N2 > OBJ, POSITION, 0.0, roomwide, doorzpos > OBJ, SIZE, roomhigh, 0.0, roomlong-doorzpos > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE endif > OBJ, NAME, OPEN > OBJ, POSITION, 0.0,roomwide, doorzpos-doorwide > OBJ, SIZE, doorhigh, 0.0, doorwide > OBJ, GEOMETRY, cube12 > OBJ, ROTATION24, 1 > OBJ, TYPE, OPENING > OBJ, PRESSURE, 0.000000E+00 > OBJ, TEMPERATURE, tempsupp > OBJ, COEFFICIENT, 1.000000E+03 > OBJ, TURBULENCE, SAME , SAME if(.not.fourwall) then > OBJ, NAME, WALL-N3 > OBJ, POSITION, doorhigh, roomwide, doorzpos-doorwide > OBJ, SIZE, roomhigh-doorhigh, 0.0, doorwide > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE endif > OBJ, NAME, DOOR > OBJ, POSITION, 0.0, roomwide-doorwide, doorzpos > OBJ, SIZE, doorhigh, doorwide, 0.0 > OBJ, GEOMETRY, cube > OBJ, ROTATION24, 1 > OBJ, TYPE, PLATE > OBJ, POROSITY, 0.000000E+00 > OBJ, SIDE, BOTH > OBJ, NAME, PART-1 > OBJ, POSITION, 0.0, 0.0, prt1zpos > OBJ, SIZE, prt1high, prt1wide, prt1thck > OBJ, GEOMETRY, cube14 > OBJ, ROTATION24, 1 > OBJ, TYPE, BLOCKAGE > OBJ, MATERIAL, 198,Solid with smooth-wall friction > OBJ, NAME, PART-2 > OBJ, POSITION, 0.0, prt1wide, 0.0 > OBJ, SIZE, prt1high, prt1thck, prt2wide > OBJ, GEOMETRY, cube14 > OBJ, ROTATION24, 1 > OBJ, TYPE, BLOCKAGE > OBJ, MATERIAL, 198,Solid with smooth-wall friction > OBJ, NAME, PART-3 > OBJ, POSITION, 0.0, prt1wide, prt3zpos > OBJ, SIZE, prt1high, prt1thck, prt2wide > OBJ, GEOMETRY, cube14 > OBJ, ROTATION24, 1 > OBJ, TYPE, BLOCKAGE > OBJ, MATERIAL, 198,Solid with smooth-wall friction > OBJ, NAME, FIRE > OBJ, POSITION, 0.0, fireypos, firezpos > OBJ, SIZE, firesize, firesize, firesize > OBJ, GEOMETRY, fire > OBJ, ROTATION24, 9 > OBJ, TYPE, BLOCKAGE > OBJ, MATERIAL, 0, Air at 20 deg C, 1 atm > OBJ, HEAT_FLUX, 0.000000E+00, fireflux > OBJ, SCAL_FIXF, 0.000000E+00 > OBJ, NAME, ROOF > OBJ, POSITION, roomhigh, 0.0, 0.0 > OBJ, SIZE, 0.0, roomwide, roomlong > OBJ, GEOMETRY, cube11 > OBJ, ROTATION24, 1 > OBJ, VISIBLE, NO > OBJ, TYPE, PLATE