Skip to content

Gun3P keyword reference

Auto-generated

This page was generated from the ACE3P source tree by tools/extract_keywords.py on 2026-10-20 (source revision v2026.10 2026-10-20). Keyword names, types, and defaults are taken directly from the code. Descriptions live in the module user guides and the command syntax pages. Do not edit this file by hand.

137 keywords found. Sections are the block named in a dotted key (EigenSolver.Tolerance) or, for bare keys, the name of the container variable the code reads them from (domainkvc becomes Domain). A blank Default means the code reads the keyword with find() and the fallback is not a literal, or the keyword is a block or switch. Presence required means the code aborts when the key is absent.

Boundary

Keyword Type Default Presence Read in
ConditionType gun3p/src/Gun3P_BdManager.C:39
Directory string "." optional gun3p/src/EMHeating.C:84
DirichletCustomizationIndex gun3p/src/Gun3P_BdManager.C:54
DirichletType gun3p/src/Gun3P_BdManager.C:50
DirichletValue list gun3p/src/Gun3P_BdManager.C:86
Id gun3p/src/EMMeshMove.C:97
MixedType gun3p/src/Gun3P_BdManager.C:204
MixedValue gun3p/src/Gun3P_BdManager.C:220
NeumannCustomizationIndex gun3p/src/Gun3P_BdManager.C:114
NeumannType gun3p/src/Gun3P_BdManager.C:110
NeumannValue gun3p/src/Gun3P_BdManager.C:127
Param gun3p/src/Gun3P_BdManager.C:242
RobinCustomizationIndex gun3p/src/Gun3P_BdManager.C:172
RobinFactor gun3p/src/Gun3P_BdManager.C:160
RobinType gun3p/src/Gun3P_BdManager.C:169
RobinValue gun3p/src/Gun3P_BdManager.C:185
Sigma gun3p/src/Gun3P_BdManager.C:137
SurfaceResistance gun3p/src/Gun3P_BdManager.C:138

BoundaryCondition

Keyword Type Default Presence Read in
ID gun3p/src/ScalarDiscreteDomain.C:266

DCGunProblem

Keyword Type Default Presence Read in
Base directory gun3p/src/Environment.C:363
Check level gun3p/src/Environment.C:369
ElectricAbsoluteTolerance gun3p/src/ElectronGunProblem.C:339
ElectricAbsoluteTolerance2 gun3p/src/ElectronGunProblem.C:349
ElectricRelativeTolerance gun3p/src/ElectronGunProblem.C:344
ElectricRelativeTolerance2 gun3p/src/ElectronGunProblem.C:354
FirstIterationForMagnetostaticProblem gun3p/src/ElectronGunProblem.C:376
Just dump emission map gun3p/src/Environment.C:411
JustGenerateTreecotree gun3p/src/Environment.C:397
MagneticAbsoluteTolerance gun3p/src/ElectronGunProblem.C:359
MagneticRelativeTolerance gun3p/src/ElectronGunProblem.C:364
MaxIterations gun3p/src/ElectronGunProblem.C:370
Perform tracking at last iteration gun3p/src/ElectronGunProblem.C:431
RunId gun3p/src/Environment.C:324
Save iteration data gun3p/src/Environment.C:416
SymmetryFactor int 0 optional (warns) gun3p/src/LFDetuning.C:106
Trace level gun3p/src/Environment.C:368
Use input file for first solution gun3p/src/Environment.C:386
Use MPI Bcast strategy gun3p/src/Environment.C:381
Use MPI for exchanging data on ray segments gun3p/src/Environment.C:376
Use MPI for exchanging dofs gun3p/src/Environment.C:371

ElasticProblem

Keyword Type Default Presence Read in
BasisOrder gun3p/src/EMMeshMove.C:71
Boundary block gun3p/src/EMMeshMove.C:95
CurvedSurfaces gun3p/src/EMMeshMove.C:83
MeshFile gun3p/src/EMMeshMove.C:75

ElectrostaticProblem

Keyword Type Default Presence Read in
Outputs block gun3p/src/outputConverter.C:373

ModelInfo

Keyword Type Default Presence Read in
BoundaryCondition block gun3p/src/ScalarDiscreteDomain.C:246
File gun3p/src/ScalarDiscreteDomain.C:253

Monitor

Keyword Type Default Presence Read in
Angle gun3p/src/CircleMonitor.C:80
Center list gun3p/src/CircleMonitor.C:58
Corner list gun3p/src/RectangleMonitor.C:58
Direction list gun3p/src/SegmentMonitor.C:65
InitialDirection list gun3p/src/CircleMonitor.C:74
InitialPoint list gun3p/src/SegmentMonitor.C:57
InnerRadius gun3p/src/DiscMonitor.C:81
Iteration frequency gun3p/src/CircleMonitor.C:38
Length gun3p/src/DiscMonitor.C:82
Lx gun3p/src/RectangleMonitor.C:71
Ly gun3p/src/RectangleMonitor.C:72
Maximum search distance gun3p/src/EquipotMonitor.C:107
Meshline input file gun3p/src/LineMonitor.C:50
Name gun3p/src/CircleMonitor.C:42
Normal list gun3p/src/SegmentMonitor.C:73
Number of points gun3p/src/CircleMonitor.C:83
NumberOfAnglePoints gun3p/src/DiscMonitor.C:86
NumberOfLxPoints gun3p/src/RectangleMonitor.C:75
NumberOfLyPoints gun3p/src/RectangleMonitor.C:78
NumberOfRadiusPoints gun3p/src/DiscMonitor.C:89
Only on first iteration and post process gun3p/src/CircleMonitor.C:32
Only on post process gun3p/src/CircleMonitor.C:28
PlaneNormal list gun3p/src/CircleMonitor.C:66
Point A list gun3p/src/EquipotMonitor.C:89
Point B list gun3p/src/EquipotMonitor.C:94
Potential values gun3p/src/EquipotMonitor.C:73
Radius gun3p/src/CircleMonitor.C:79
Search direction list gun3p/src/EquipotMonitor.C:101
Type gun3p/src/GunTracker.C:2081

Outputs

Keyword Type Default Presence Read in
ElectrostaticFieldToken gun3p/src/outputConverter.C:378
FileName string "./gun3p_results/OUTPUT/E/test.txt" optional gun3p/src/outputConverter.C:386
Nx int 50 optional gun3p/src/outputConverter.C:391
Ny gun3p/src/outputConverter.C:395
Nz int 100 optional gun3p/src/outputConverter.C:399

RFHeating

Keyword Type Default Presence Read in
ElasticProblem block gun3p/src/EMMeshMove.C:59

Tracker

Keyword Type Default Presence Read in
Backward block gun3p/src/GunTracker.C:386
Domain block gun3p/src/GunTracker.C:480
Emitter position of ray to be traced list gun3p/src/GunTracker.C:472
Generate particle debug file gun3p/src/GunTracker.C:441
Id of ray to be traced gun3p/src/GunTracker.C:457
JobName gun3p/src/GunTracker.C:375
Max x for densities gun3p/src/GunTracker.C:451
Max y for densities gun3p/src/GunTracker.C:452
Monitor block gun3p/src/GunTracker.C:2077
Print emission statistics gun3p/src/GunTracker.C:431
Print tracking statistics gun3p/src/GunTracker.C:426
Rank periodicity gun3p/src/GunTracker.C:419
timestepskip gun3p/src/GunTracker.C:447
Use meshline quick gun3p/src/GunTracker.C:413
Use timers for finds gun3p/src/GunTracker.C:421
Visualize emission positions with v3d gun3p/src/GunTracker.C:436
X number of densities gun3p/src/GunTracker.C:453
Y number of densities gun3p/src/GunTracker.C:454

Ward

Keyword Type Default Presence Read in
Generate output for vizualization gun3p/src/GunTracker.C:133
Print details iter gun3p/src/GunTracker.C:167
Print details rank gun3p/src/GunTracker.C:166
Print get middle ray segs details gun3p/src/GunTracker.C:161
Print loop extremes details gun3p/src/GunTracker.C:141
Print loop internals details gun3p/src/GunTracker.C:146
Print only when magnetostatic dofs are in use gun3p/src/GunTracker.C:151
Print update ray segs details gun3p/src/GunTracker.C:156
Printing frequency gun3p/src/GunTracker.C:139
t gun3p/src/GunTracker.C:124

(top level or unspecified block)

Keyword Type Default Presence Read in
Abs tolerance gun3p/src/NonlinearSolverMan.C:31
AnodeBoundaryId gun3p/src/ElectrostaticProblem.C:59
DCGunProblem block gun3p/src/Environment.C:323
EffectiveLength gun3p/src/EMHeating.C:46
ElectrostaticProblem block gun3p/src/Environment.C:328
EndPoint list gun3p/src/EMHeating.C:179
File gun3p/src/EMMeshMove.C:44
FiniteElement block gun3p/src/ElectrostaticProblem.C:117
GradientDirection list gun3p/src/LFDetuning.C:93
LocalizerGrid list gun3p/src/EMHeating.C:79
MagnetostaticProblem block gun3p/src/Environment.C:333
Max iterations gun3p/src/NonlinearSolverMan.C:30
Method gun3p/src/EMHeating.C:34
Method for velocity during integration gun3p/src/ElectrostaticProblem.C:72
NumberOfPointsPerSegment gun3p/src/EMHeating.C:189
ProblemType gun3p/src/ScalarDiscreteDomain.C:720
PulseFactor gun3p/src/EMHeating.C:64
Rel tolerance gun3p/src/NonlinearSolverMan.C:32
Solver gun3p/src/LinearSolverMan.C:35
StartPoint list gun3p/src/EMHeating.C:176
TargetGradient gun3p/src/EMHeating.C:51
TargetPowerloss gun3p/src/EMHeating.C:57
ThermoElasticProblem block gun3p/src/Environment.C:341
ThermostaticProblem block gun3p/src/Environment.C:345
Tracker block gun3p/src/Environment.C:337
VoltageDirection list gun3p/src/LFDetuning.C:94
WhichMode int 0 optional (warns) gun3p/src/LFDetuning.C:107