next up previous contents
Next: Input Records Up: No Title Previous: How to Interprete

Files

 

In this chapter all data files which are required or produced by SESAME are listed. The format of some of these files is described. The following files are input files:

  
Table 8.1: SESAME input files

The input file contains the input records (Chapter 9) which control the program flow and the program output. This file must be supplied by the user.

The geometry file contains the definition of the simulation geometry as described in Chapter 6.6. A geometry file name must be specified in the input deck by means of the CGFILE variable in the &TARGET namelist (see Chapter 9.4). The default extension is .GEO for an ASCII file and .BPF for a binary PIF file generated by means of the PIF Editor (PED).

A grid file contains the description of a rectangular, not necessarily equidistant, grid which is used for the distributions of ionizations and/or characteristic x-rays. The format of a grid file is described in Chapter 6.8. A grid may be specified in the input deck using the CGRDFL variable in the &OUTPUT namelist. If no grid is declared in the input file then SESAME automatically generates a grid. The default extension is .GRD.

The following files are output files:

  
Table 8.2: SESAME output files

Except for the .OUT file, output files are only written if requested in the &OUTPUT record (see Chapter 9.9) of the input file. This output file contains information like date and time of program execution, used CPU time, name of the used input file, values of all input variables, etc. The format of the .OUT file is self explanatory; the file is not intended for further processing.

POSTMINI SAV files are used to store 2-dimensional distributions in binary files. The format used is the same as in PROMIS, a 2-dimensional process simulator developed at the Technical University of Vienna. SAV files are written by SESAME if output is directed to binary files by using the PMSAV variable in the &OUTPUT namlist (see Chapter 6.7 and 9.9). The default extension is .SAV.

SAV files can be visualized by means of POSTMINI (see Chapter 10.1) or by VIDE (see Chapter 10.2). VIDE can also be applied to "manipulate" the stored data and/or copy it to files with different formats.

A SAV file is written by the following FORTRAN statements:

      CHARACTER*70 CUSTXT,CTITLE
      .
      .
      WRITE (NSAVE) CTITLE
      WRITE (NSAVE) CUSTXT
      WRITE (NSAVE) 1, NGRIDZ, NGRIDX
      WRITE (NSAVE) 0
      WRITE (NSAVE) .FALSE.
      WRITE (NSAVE) 1
      WRITE (NSAVE) VALLO
      WRITE (NSAVE) VALUP
      WRITE (NSAVE) (ZGRIDL(IZ), IZ=1,NGRIDZ)
      WRITE (NSAVE) (XGRIDL(IX), IX=1,NGRIDX)
      DO 90 IZ=1, NGRIDZ
         WRITE (NSAVE) (VHELP(IX,IZ), IX=1,NGRIDX)
 90   CONTINUE

Histogram files - default extension is H#D - are used to store 1-, 2-, and 3-dimensional distributions in ASCII files. # is 1, 2, or 3 according to the dimensionality of the stored data set.

H#D files are written by SESAME if output is directed to ASCII files using the HIST variable in the &OUTPUT namlist (see Chapter 6.7 and 9.9). For postprocessing POSTMINI (see Chapter 10.1), VIDE (see Chapter 10.2) and GNUPLOT (see Chapter 10.3) may be applied with the restriction that only 1- and 2-deminsional data sets can be visualized by these programs. VIDE may be used to extract a 2-dimensional data set out of a 3-dimensional one. For 1-dimensional data sets also MUFASPLOT (see Chapter 10.4) may be applied.

The first 12 lines in such files contain comments. Each comment line starts with a " #" in the first column. Both, POSTMINI and GNUPLOT outomatically identify such lines and skip them. An example of these comment lines are given below:

# **** SESAME ***
# SIMULATION EXECUTED ON NODE: CECTUV
# OUTPUT WRITTEN AT:  27-MAR-95 15:49:25
# NAME OF INPUT DECK: EXA1.INP
# * THIS IS A FIRST TEST EXAMPLE *
# NUMBER OF TOTAL PRIMARY ELECTRONS:       108
# NUMBER OF BACKSCATTERED ELECTRONS:        27
# NUMBER OF TRANSMITTED ELECTRONS:           0
# BACKSCATTERING COEFFICIENT:         0.250000
# TRANSMISSION COEFFICIENT:           0.000000
# INTERVALS PER AXIS:         30         1         1
#          X               F(X)

There exists also the option to direct some output information to PostScript devices, i.e. to write PostScript files. Such information includes the trajectories of electrons, or the distributions of ionizations or Auger electrons, for instance.

PostScript files are written by SESAME if specified in the input file using the POST variable in the &OUTPUT namelist (see Chapter 6.7 and 9.9). The default extension is .PS.

PostScript files can be included in documents generated, for instance, using DECWrite or LATEX or may be viewed by tools like the GHOSTVIEW. It should here be pointed out that PostScript files might be very large. For instance, no more than approximately 100 electrons should be simulated if the electron trajectories should be stored in in a PostScript file.



next up previous contents
Next: Input Records Up: No Title Previous: How to Interprete



Horst Wagner
Tue Mar 19 10:24:55 MET 1996