Skip to content

Track3P (multipacting) keyword reference

Input-file keywords read by Track3P (multipacting), grouped by the block that contains them, with the type and default value taken from the code. A blank Default means the code supplies no fixed value when the keyword is absent, or the entry is a block or switch. Presence required means the run stops without it. What each keyword does is explained in the module guides and the command syntax pages.

Child Langmuir

Keyword Type Default Presence
Apply current density average extra factor
Apply current density extra factor
Backward velocity factor
Current density multiplicative factor
Direction at emitter list
EGUN total microcurrents
First inter cycle factor
Forward velocity factor
Given delta phi
Input current density
Inter cycle averaging factor
Max allowed distance
Max allowed emission distance wrt z axis
Max allowed total current
Min allowed distance
Particles per face
Reference z for emission surface
Strategy
Use average J
Use electric field direction for initial backward velocity
Use electric field direction for initial forward velocity
Whole boundary is emitter

DKSingleEmit

Keyword Type Default Presence
FileName string "DKSingleImpacts" optional
SymmetryBoundaryIDs

Domain

Keyword Type Default Presence
SlowParticleTermination string "off" optional
SymmetryFactor
SymmetryPlane list
A int 0 optional
B int 1 optional
Backward velocity pattern
BField list
Bins int 0 optional
Box augmentation in X negative direction
Box augmentation in X positive direction
Break localizers in X direction
BTimeFactor list
CombineRatio list
decoupledFieldFiles
Directory string "/usr/work/" optional
dt double 1e-13 optional
dt backward required
EField list
ElectroStaticFieldMap block
Emission box x max
Emission box x min
Emission box y max
Emission box y min
Emission box z max
Emission box z min
Emission Nx
Emission Ny
Emission Nz
ETimeFactor list
ExternalMagneticField
FieldDir (alias PostprocessFile) string required
FrequencyScanID int 0 optional
HighEnergy double 1000000000.0 optional
InitialEnergy double 2.0 optional
InterpolationMethod string "EigenVector" optional
Localizer for find elements block
LowEnergy double 5.0 optional
MagneticFieldMap block
MaxImpacts int 50 optional
Meshfile required
Minimum backward velocity factor
Mode block
ModeAmplitude
Modefile required
ModeID int 0 optional
ModeID1 int 0 optional
ModeID2 int 0 optional
ModePhase
MonitorListFile m_dirname optional
Nx
Ny
Nz
Offset int 0 optional
Overall box x max
Overall box x min
Overall box y max
Overall box y min
Overall box z max
Overall box z min
PostprocessFile
SolidRegion int 0 optional
Strategy for dt
SymmetryFactor int 1 optional
SymmetryPlane list
t0 double 0.0 optional
Tau3p_Startup block
Time steps per element
Tracking box x max list
Tracking box x min list
Tracking box y max list
Tracking box y min list
Tracking box z max list
Tracking box z min list
Tracking Nx list
Tracking Ny list
Tracking Nz list
Type string "Omega3p" optional
Upper limit for dt multiplicative factor
VacuumRegion
Voltage list
Window_Vol

Emitter

Keyword Type Default Presence
a
BoundaryID
Child Langmuir block
Direction list
E
Emit Angle int 45 optional
Energy
EnergyScale double 1.0 optional
FowlerLaw string "RF" optional
Imax
M
Name string "FieldEmission" optional
NumberParticlesPerFace int 1 optional
ParticlesFile
PhaseWindow double 10.0 optional
Position list
PositionFile
Q
RadiationFile
SampleType
Scale double 1.0 optional
ScaleFactor int 1 optional
SkipPhaseSteps int 0 optional
SkipTimeSteps
Suppression factor required
SuppressionFactor double 2.0 optional
t1 double 1.0 optional
Velocity list
WorkFunction double 4.4 optional
Write to file int 1 optional
WriteToFile int 0 optional
x0 double -1.0e+10 optional
x1 double 1.0e+10 optional
XOffset double 0.0 optional
XScale double 1.0 optional
y0 double -1.e10 optional
y1 double 1.e10 optional
YOffset double 0.0 optional
YScale double 1.0 optional
z0 double -1.e10 optional
z1 double 1.e10 optional
ZOffset double 0.0 optional
ZScale double 1.0 optional

EnhancementCounter

Keyword Type Default Presence
BoundarySurfaceID1
BoundarySurfaceID2
MinimumEC double 10.0 optional
SEYFileName1
SEYFileName2
Token string "off" optional

Excitation

Keyword Type Default Presence
Pulse block

FieldScales

Keyword Type Default Presence
EmissionOutput
Interval
Maximum
Minimum
Point list
ScanToken

Gas

Keyword Type Default Presence
Bounding Box Max list
Bounding Box Min list
L
P
PART
QQ

Localizer for find elements

Keyword Type Default Presence
Box x max
Box x min
Box y max
Box y min
Box z max
Box z min

MagneticFieldMap

Keyword Type Default Presence
File
Print
Scaling
Units

Mat

Keyword Type Default Presence
BoundarySurfaceID

Material

Keyword Type Default Presence
d double 0.000001 optional
Density int 1 optional
Einit
ElasticEmitterCoefficient double 0.4 optional
ElasticThreshold int 2 optional
FE
FPhi
FTheta
MinimumNumElectrons double 1.0 optional
Model int 1 optional
Phi
SecondaryEmissionYield
Sigma0
SolidBlockID
Theta

Mode

Keyword Type Default Presence
Amplitude
EndPoint list
ID
Phase
Rz
StartPoint list

Monitor

Keyword Type Default Presence
Common plane normal list
Compute densities
DeltaT
Distance between first and last planes
Dot direction list
Final instant
First plane point list
Gun3p iteration
Initial instant
Max x for densities
Max y for densities
Measure length
Monitored direction list
Monitored length lower bound
Monitored length upper bound
Number of divisions
Number of planes
Number of rings
Particle initial position list
Plane normal list
Plane point list
Plane writing periodicity
R cross treshold
R for bounded emittance
Write each plane
Write to disk
X cross treshold
X number of densities
Y cross treshold
Y number of densities
Z cross treshold

NormalizedField

Keyword Type Default Presence
Beta double 1.0 optional
N int 300 optional

ParticlesTrajectories

Keyword Type Default Presence
ParticleFile string "./partpath" optional
Skip int 1 optional
Start int 0 optional
Stop int 1000000 optional

postprocess

Keyword Type Default Presence
in

Postprocess

Keyword Type Default Presence
EnhancementCounter block
FaradayCup block
ImpactsNumberRange list
Qb block
ResonantParticles block
SECFileName
SolidRegionSECFileName
Toggle string "off" optional

Pulse

Keyword Type Default Presence
Frequency required

Qb

Keyword Type Default Presence
Current
Electron
Eps0
Vac
Vdc

ResonantParticles

Keyword Type Default Presence
EnergyRange list
InitialImpacts int 4 optional
PhaseTolerance double 0.01 optional

State

Keyword Type Default Presence
Checkpoint
Restore

Tau3p_Startup

Keyword Type Default Presence
Loading block

(top level or unspecified block)

Keyword Type Default Presence
,
:
AllOrder
AxisFile Toggle
beta
DeltaGT1
Desired impacts number
DistanceTolerance double 1.0e-5 optional
Distribution
divX
divY
divZ
DKSingleEmit block
Domain block
Emitter block
End Position list
End Theta int 90 optional
Energy Range required
Ep_Ea double 1.0 optional
Excitation block
FieldLocationContour
FieldLocationContour-2point
FieldOrderContour
FieldOrderContour-2point
FieldScales block
Forward recompute at crossings
Gas block
Initial Count
Initial Impacts required
Interpolation
interval
Iteration frequency
JobName string "" required
Material block
material type
Maximum energy
MaximumEnergy
MeshInterface block
MinimumEnergy
MPParticlesToken
Neighbour ID int 1 optional
NormalizedField block
Number of bins
Number of points int 100 optional
NumberOfBins
Only on first iteration and post process
Only on post process
OutputImpacts string "off" optional
OutputImpactsInfo block
Parallel
Particle IDs
ParticlesTrajectories block
PIC:
Postprocess block
postprocess path
PtrackMonitor block
Push Skip
Quantities
r
Random Seed list
SECFileName_1 required
SECFileName_2
ShapeFile
SingleParticleTrajectory string "off" optional
Start Position list
Start Theta int 0 optional
State block
Statistics
SurfaceIDs
SurvivedParticlesToken
Time Offset
TimestepSkip
timestepskip
TotalTime 20.0 / (emwrap->getFrequency()) optional
Window ID int 0 optional
x
XrayEnergy
XrayTransformation
y
z
Z range list
zmax
zmin