INITIALIZE

Setup grid, background doping levels.

SYNOPSIS

initialize
[ infile = string ]
[ ( antimony | arsenic | boron | phosphorus | gold | gallium | beryllium | magnesium | selenium | isilicon | tin | germanium | zinc | carbon | generic ) ]
[ conc = n ] [ orientation = n ]
[ line.data ] [ scale ] [ flip.y ]

DESCRIPTION

The initialize statement sets up the mesh from either a rectangular specification or a from a previous structure file. The statement also initializes the background doping concentration.

infile
The infile parameter selects the file name for reading. The file must contain a previously saved structure, see the structure command. A generated grid using tri may also be input at this point. If no filename is specified, the program will finish generating a rectangular mesh.

antimony, arsenic, beryllium, boron, carbon, generic, germanium, gold, magnesium, phosphorus, selenium, isilicon, tin, zinc
These parameters specify the type of impurity that forms the background doping.

conc
This parameter allows the user to specify the background concentration in cm-3.

orientation
This parameter allows the user to specify the substrate orientation. Only 100, 110 and 111 are recognized.

line.data
This boolean parameter indicates that the locations of mesh lines should be listed.

scale
Parameter to scale the size of an incoming mesh. The default is 1.0.

flip.y
This boolean parameter indicates if the mesh should be flipped around the x axis. It is sometimes useful for reading grids prepared with tri or other grid generation programs.

EXAMPLES

init infile=foo
This command reads in a previously saved structure in file foo.

initialize conc=1e15 boron
This command finishes a rectangular mesh and sets up with boron doping of 1.E15 cm-2.

BUGS

There are no known bugs.

SEE ALSO

The boundary, line, region, and structure statements.