Instalation of the UFOW8 version: --------------------------------- 1) Create a directory UFO and unpack the file UFOW8.ZIP into this directory. 2) Change paths and settings in batch procedures UFO8.BAT and SET8.BAT to correspond to the actual directories in your PC. 3) Call UFO8.BAT (this batch procedure opens the MS DOS window for the UFO environment). Basic batch procedures: ----------------------- UFO8 - Opens the MS DOS window for the UFO environment. SET8 - Creates paths and settings concerning the Fortran compiler and the UFO system. GENER - Creates the Fortran control program P.FOR. The input parameter of this procedure specifies the name of an input file *.UFO (without extension), which is copied into the file P.UFO. If no input parameter is used, the file P.STANDARD is copied into P.UFO. The file P.FOR is generated from P.UFO by the UFO preprocessors BEL or BELG (BELG is used when the graphics dialog is required). COMPIL - Compiles the control program P.FOR. The object program P.OBJ is linked with library modules and the resulting program P.EXE is executed. The input parameter of this procedure specifies the name of an output file *.OUT, which contains the results of the computation. If no input parameter is used, the file P.OUT is used. COMPIL1- The same as COMPIL with the exception that the control program P.FOR is compiled with options implying run-time error messages. UFOGO - Creates the Fortran control program P.FOR. The input parameter of this procedure specifies the name of an input file *.UFO (without extension), which is copied into the file P.UFO. If no input parameter is used, the file P.STANDARD is copied into P.UFO. The control program P.FOR is compiled, the object program P.OBJ is linked with library modules and the resulting program P.EXE is executed. The input parameter of this procedure specifies the name of an output file *.OUT, which contains the results of the computation. If no input parameter is used, the file P.OUT is used. The statement UFOGO has the same effect as two statements GENER and COMPIL. UFOGO1 - The same as UFOGO with the exception that control program P.FOR is compiled with the option implying run-time error messages. The statement UFOGO1 has the same effect as two statements GENER and COMPIL1. UFO - Starts the UFO environment with or without a parameter. The input parameter is the name of an input file *.UFO (without extension). This input file is copied into P.UFO and opened in the PSPad editor (together with files P.FOR and P.OUT). The file P.UFO can be modified. If the input parameter is omitted, the file STANDARD.UFO (a dialogue) is copied into P.UFO. When the input file P.UFO is prepared, we can use the scroll-bar menu (displayed by heart) to start procedures UFOGO, UFOGO1, COMPIL, COMPIL1, GENER, respectively. EDIT - The input parameter of this procedure specifies the name of an input file (with extension). This file is opened in the PSPad editor. Graphic environments: --------------------- The UFOW8 version uses the internal FORTRAN graphics environment as default. This choice corresponds to option $GRAPHICS=8 in the template UZDCLP. External MATLAB or SCILAB graphics environments can be used as well. The following options can be used: $GRAPHICS = 8 - The default INTEL VISUAL FORTRAN 8 graphics is used. $GRAPHICS = 0 - No graphics is used. $GRAPHICS =-1 - Input data serving for external graphics are generated. $GRAPHICS =-2 - Input data for external MATLAB graphics are generated. $GRAPHICS =-3 - Input data for external SCILAB graphics are generated. If $GRAPHICS =-2, one can call the procedure MATGO for drawing MATLAB pictures. If $GRAPHICS =-3, one can call the procedure SCIGO for drawing SCILAB pictures.