TALK=T;RUN(1,1) DISPLAY Start of direct-input-to-EARTH data This is an example of the direct Q1-to-EARTH feature, which allows extensive text input as well as input of variables. The feature is activated by the setting: READQ1 = T. A few items of frequent use may be inserted directly, namely: LSWEEP, LSTEP, ISOLX, ISOLY, ISOLZ, ISOLBK, RHO1, ENUL, ENUT, CFIPS, CMDOT, CARTES, STEADY, NONORT Arrayed variable such as PRNDTL(INDVAR), LITER(INDVAR) and NAME(INDVAR) may be entered as: (1) array name, (2) numerical value of INDVAR, (3) value, followed by comments if desired. Others variables may be entered via: (1) SATEAR COMMON block name, (2) position in block, (3) value, followed by comments if desired, as in the following example. The complete entry will be printed near the top of the RESULT file. The position of the item in the block can of course be found by counting. However, GUIDE contains a helpful table (see NEWS). ignored. This feature must be used with caution, because some resettings of data may conflict with settings made in the satellite. For example, whole-field solution cannot necessarily be switched ON because necessary storage may not be provided; but it may be switched OFF (by dividing the relevant ISLN by 5). it start to interpret the following lines as data. Note also that the lines intended for READQ1 must be entered as comment lines in the Q1 or SATELLITE will attempt to interpret them as command lines and flag an error. READQ1_BEGIN LSWEEP 10 ISOLZ 1 CARTES F LITER 14 100 ...liter(H1) * ISLN 14 6 ...solution set to whole field for h1 PRNDTL 14 0.01 ...prndtl(H1) NAME 7 aw1 ...name of W1 LDAT 25 t ...echo READQ1_END * End of direct-input-to-EARTH data GROUP 1. Run title and other preliminaries DISPLAY This run illustrates what happens when a fluid enters a rectangular duct, the walls of which are held at a constant temperature. Interesting parameters to vary include:- entry values of scalar quantities; the flux boundary conditions on the wall, and length- to-width ratio. ENDDIS DISPLAY This run analyses the flow in a duct with restrictions at both ends. The walls are held at constant but unequal temperatures. Interesting parameters to vary include:- entry values of scalar quantities; the inlet and/or outlet area; and the wall temperatures. ENDDIS ************************************************************ Group 1. Run Title and Number ************************************************************ ************************************************************ TEXT(2D Restricted Inlet/Outlet Channel ) ************************************************************ ************************************************************ IRUNN = 1 ;LIBREF = 240 ************************************************************ Group 2. Time dependence STEADY = T ************************************************************ Group 3. X-Direction Grid Spacing CARTES = T NX = 1 XULAST =1. XFRAC(1)=1. ************************************************************ Group 4. Y-Direction Grid Spacing NY = 5 YVLAST =1. YFRAC(1)=0.2 ;YFRAC(2)=0.4 YFRAC(3)=0.6 ;YFRAC(4)=0.8 YFRAC(5)=1. ************************************************************ Group 5. Z-Direction Grid Spacing PARAB = F NZ = 5 ZWLAST =2. ZFRAC(1)=0.2 ;ZFRAC(2)=0.4 ZFRAC(3)=0.6 ;ZFRAC(4)=0.8 ZFRAC(5)=1. ************************************************************ Group 6. Body-Fitted Coordinates ************************************************************ Group 7. Variables: STOREd,SOLVEd,NAMEd ONEPHS = T NAME(1)=P1 ;NAME(5)=V1 NAME(7)=W1 ;NAME(14)=TEMP * Y in SOLUTN argument list denotes: * 1-stored 2-solved 3-whole-field * 4-point-by-point 5-explicit 6-harmonic averaging SOLUTN(P1,Y,Y,N,N,N,Y) SOLUTN(V1,Y,Y,N,N,N,Y) SOLUTN(W1,Y,Y,N,N,N,Y) SOLUTN(TEMP,Y,Y,Y,N,N,Y) ************************************************************ Group 8. Terms & Devices * Y in TERMS argument list denotes: * 1-built-in source 2-convection 3-diffusion 4-transient * 5-first phase variable 6-interphase transport TERMS(P1,Y,Y,Y,N,Y,Y) TERMS(V1,Y,Y,Y,Y,Y,Y) TERMS(W1,Y,Y,Y,Y,Y,Y) TERMS(TEMP,N,Y,Y,Y,Y,Y) DIFCUT =0.5 ;ZDIFAC =1. GALA = F ;ADDDIF = F ISOLX = -1 ;ISOLY = -1 ;ISOLZ = -1 ************************************************************ Group 9. Properties used if PRPS is not stored, and where PRPS = -1.0 if it is! RHO1 =1. ;TMP1 =0. ;EL1 =0. TSURR =0. ;TEMP0 =0. ;PRESS0 =0. DVO1DT =0. ;DRH1DP =0. EMISS =0. ;SCATT =0. RADIA =0. ;RADIB =0. ENUL =0.1 ;ENUT =0. PRNDTL(V1)=1. ;PRNDTL(W1)=1. PRNDTL(TEMP)=0.7 PRT(V1)=1. ;PRT(W1)=1. PRT(TEMP)=1. CP1 =1. ;CP2 =1. ************************************************************ Group 10.Inter-Phase Transfer Processes ************************************************************ Group 11.Initial field variables (PHIs) FIINIT(P1)=1.0E-10 ;FIINIT(V1)=1.0E-10 FIINIT(W1)=1.0E-10 ;FIINIT(TEMP)=1.0E-10 No PATCHes yet used for this Group INIADD = F FSWEEP = 1 NAMFI =CHAM ************************************************************ Group 12. Patchwise adjustment of terms Patches for this group are printed with those for Group 13. Their names begin either with GP12 or & ************************************************************ Group 13. Boundary & Special Sources PATCH(IN ,LOW , 1, 1, 1, 2, 1, 1, 1, 1) COVAL(IN ,P1 , FIXFLU ,5. ) COVAL(IN ,V1 ,0. ,0. ) COVAL(IN ,W1 ,0. ,5. ) COVAL(IN ,TEMP,0. ,9. ) PATCH(OUTLET ,HIGH , 1, 1, 1, 3, 5, 5, 1, 1) COVAL(OUTLET ,P1 ,1. ,0. ) COVAL(OUTLET ,V1 ,0. ,0. ) COVAL(OUTLET ,W1 ,0. ,0. ) PATCH(NORTH ,NWALL , 1, 1, 5, 5, 1, 5, 1, 1) COVAL(NORTH ,W1 ,1. ,0. ) COVAL(NORTH ,TEMP,1. ,-1. ) PATCH(HIGHWALL,HWALL , 1, 1, 4, 5, 5, 5, 1, 1) COVAL(HIGHWALL,V1 ,1. ,0. ) COVAL(HIGHWALL,TEMP,1. ,-1. ) PATCH(LOWWALL ,LWALL , 1, 1, 3, 5, 1, 1, 1, 1) COVAL(LOWWALL ,V1 ,1. ,0. ) COVAL(LOWWALL ,TEMP,1. ,-20. ) XCYCLE = F EGWF = T WALLCO = GRND2 ************************************************************ Group 14. Downstream Pressure For PARAB ************************************************************ Group 15. Terminate Sweeps LSWEEP = 20 ;ISWC1 = 1 LITHYD = 1 ;LITFLX = 1 ;LITC = 1 ;ITHC1 = 1 SELREF = T RESFAC =1.0E-05 ************************************************************ Group 16. Terminate Iterations LITER(P1)=20 ;LITER(V1)=10 LITER(W1)=10 ;LITER(TEMP)=20 ENDIT(P1)=1.0E-03 ;ENDIT(V1)=1.0E-03 ENDIT(W1)=1.0E-03 ;ENDIT(TEMP)=1.0E-03 ************************************************************ Group 17. Relaxation RELAX(P1,LINRLX,1.) RELAX(V1,FALSDT,0.4) RELAX(W1,FALSDT,0.4) RELAX(TEMP,FALSDT,1.0E+09) OVRRLX =0. EXPERT = F ;NNORSL = F ************************************************************ Group 18. Limits VARMAX(P1)=1.0E+10 ;VARMIN(P1)=-1.0E+10 VARMAX(V1)=1.0E+06 ;VARMIN(V1)=-1.0E+06 VARMAX(W1)=1.0E+06 ;VARMIN(W1)=-1.0E+06 VARMAX(TEMP)=1.0E+10 ;VARMIN(TEMP)=-1.0E+10 ************************************************************ Group 19. Data transmitted to GROUND PARSOL = F ISG62 = 1 SPEDAT(SET,GXMONI,PLOTALL,L,T) ************************************************************ Group 20. Preliminary Printout ************************************************************ Group 21. Print-out of Variables INIFLD = F ;SUBWGR = F * Y in OUTPUT argument list denotes: * 1-field 2-correction-eq. monitor 3-selective dumping * 4-whole-field residual 5-spot-value table 6-residual table OUTPUT(P1,Y,N,Y,Y,Y,Y) OUTPUT(V1,Y,N,Y,Y,Y,Y) OUTPUT(W1,Y,N,Y,Y,Y,Y) OUTPUT(TEMP,Y,N,Y,Y,Y,Y) ************************************************************ Group 22. Monitor Print-Out IXMON = 1 ;IYMON = 1 ;IZMON = 4 NPRMON = 100000 ;NPRMNT = 1 ;TSTSWP = 1 UWATCH = T ;USTEER = T HIGHLO = F ************************************************************ Group 23.Field Print-Out & Plot Control NPRINT = 20 ;NUMCLS = 5 NYPRIN = -1 ;IYPRF = 1 ;IYPRL = 10000 NZPRIN = -1 ;IZPRF = 1 ;IZPRL = 10000 XZPR = F ;YZPR = F IPLTF = 1 ;IPLTL = -1 ;NPLT = 2 ISWPRF = 1 ;ISWPRL = 100000 ITABL = 3 ;IPROF = 1 ABSIZ =0.5 ;ORSIZ =0.4 NTZPRF = 1 ;NCOLPF = 50 ICHR = 2 ;NCOLCO = 45 ;NROWCO = 20 PATCH(ZEQ3 ,PROFIL, 1, 1, 1, 5, 3, 3, 1, 1) PLOT(ZEQ3 ,W1 ,0. ,0. ) PLOT(ZEQ3 ,TEMP,0. ,0. ) PATCH(YEQ1 ,PROFIL, 1, 1, 1, 1, 1, 5, 1, 1) PLOT(YEQ1 ,P1 ,0. ,0. ) PLOT(YEQ1 ,W1 ,0. ,0. ) PLOT(YEQ1 ,TEMP,0. ,0. ) PATCH(MAP ,CONTUR, 1, 1, 1, 5, 1, 5, 1, 1) PLOT(MAP ,P1 ,0. ,10. ) PLOT(MAP ,W1 ,0. ,10. ) PLOT(MAP ,TEMP,0. ,10. ) ************************************************************ Group 24. Dumps For Restarts SAVE = T ;NOWIPE = F NSAVE =CHAM STOP