structure_only{ }¶
- Calling sequence
run{ structure_only{ } }
- Properties
usage: \(\mathrm{\textcolor{ForestGreen}{optional\;within\;the\;group}}\)
items: \(\mathrm{maximum\;1}\)
- Functionality
If this group is defined, then calculation is aborted after structure setup, similarly to when the command line flag
-s
or--structure
is set. But differently from the command line flag, iflast_region
is present, partial structure initialization is performed. This is useful for debugging your structure definition, e.g. if you have a 2D or 3D simulation with many material regions, contact regions, doping regions and generation regions overlapping each other in a complicated way. The files in the output directory Structure/ will then reflect this partial initialization. Note that in case not all regions are used here, some initialization and output steps related to strain, poisson, current, quantum, cbr, optics, etc. will be omitted in order to avoid inconsistencies.- Example
run{ structure_only{ } }
Nested keywords
last_region¶
- Calling sequence
run{ structure_only{ last_region } }
- Properties
usage: \(\mathrm{\textcolor{ForestGreen}{optional\;within\;the\;group}}\)
type: \(\mathrm{integer}\)
values:
{1, 2, 3, 4, ...}
default:
all regions
unit: \(\mathrm{-}\)
- Functionality
Defines the highest number of region printed in to the output file.
- Example
run{ structure_only{ last_region = 5 } }