Sheath And Wall Diagnostics
This page is generated from in-code XGC I/O metadata by utils/python/document_outputs.py.
Sheath, wall-loss, heat-flux, and Gyraze surrogate sheath diagnostic outputs.
xgc.heatdiag*.bp
Variable |
Units |
Description |
|---|---|---|
|
m^2 |
Surface area of the wall-curve segments on which the heat load is sampled. |
|
Non-negative integer |
XGC global simulation time step for this heat diagnostic output slice. |
|
Positive integer |
Number of toroidal mesh planes \(N_{\mathrm{planes}}\). |
|
Positive integer |
Number of wall segments on which the heat load is sampled. |
|
Positive integer |
Number of wall segments on which the heat load is sampled plus one bin for unassigned wall crossings. |
|
Positive integer |
Number of sampling points in normalized poloidal flux (psi). |
|
T m^2 |
Poloidal magnetic flux \(\psi/(2\pi)\) at the heat load sampling points. |
|
T m^2 |
Poloidal magnetic flux \(\psi/(2\pi)\). |
|
m |
Radial coordinates of the sampling points. |
|
Positive integer |
Number of sampling points in R-direction. |
|
Positive integer |
Number of sections in which the divertor heat load is sampled. |
|
m |
Displacement of the marker particles in the time step they left the mesh projected to the midplane of the wedge they were in. |
|
m |
Displacement of the marker particles in the time step they left the mesh projected to the midplane of the wedge they were in (binned with respect to the normalized poloidal flux). |
|
particle count |
Number of plasma particles (not markers) hitting each sampling point (in RZ-coordinates). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
particle count |
Number of plasma particles (not markers) hitting each wall segment; nseg1 includes bin 0 for particle wall crossings that could not be assigned to any segment of the wall polygon. Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
particle count |
Number of plasma particles (not markers) hitting each sampling point (in psi). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
J |
Parallel kinetic energy hitting each sampling point (in RZ-coordinates). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
J |
Parallel kinetic energy hitting each wall segment; nseg1 includes bin 0 for particle wall crossings that could not be assigned to any segment of the wall polygon. Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
J |
Parallel kinetic energy hitting each sampling point (in psi). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
J |
Perpendicular kinetic energy hitting each sampling point (in RZ-coordinates). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
J |
Perpendicular kinetic energy hitting each wall segment; nseg1 includes bin 0 for particle wall crossings that could not be assigned to any segment of the wall polygon. Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
J |
Perpendicular kinetic energy hitting each sampling point (in psi). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
V |
Sheath potential at each sampling point in RZ coordinates. |
|
V |
Sheath potential at the wall segments on which the heat load is sampled. |
|
V |
Sheath potential at each sampling point in normalized poloidal flux (psi). Data is accumulated over all time steps between two subsequent heat diagnostic outputs. |
|
rad |
Angle of the magnetic field relative to the wall surface normal. |
|
s |
Simulation time of step in seconds. |
|
Positive integer |
Index of the current heat load diagnostic time slice. |
|
m |
Z-coordinates of the sampling points. |
|
Positive integer |
Number of sampling points in Z-direction. |
xgc.sheathdiag.bp
Variable |
Units |
Description |
|---|---|---|
|
Non-negative integer |
XGC global simulation time step for this sheath output slice. |
|
1 |
Number of Gyraze surrogate calls classified as converged at each wall node |
|
1 |
Average Gyraze sheath cutoff scaling factor at each wall node over this diagnostic interval |
|
Non-negative integer |
Number of electron sheath hits included in gyraze_cutoff_factor_avg at each wall node |
|
1 |
Number of Gyraze surrogate calls that fell back to the original cutoff factor at each wall node |
|
V |
Average local sheath potential passed to Gyraze at each wall node over this diagnostic interval |
|
1 |
Number of Gyraze surrogate calls classified as unconverged and evaluated with the full MPE model at each wall node |
|
Positive integer |
Number of vertices in the wall polygon. |
|
C |
Total ion charge lost to the wall in the time step preceding the output time slice. |
|
C |
Total charge lost to the wall in the time step preceding the output time slice. |
|
Positive integer |
Number of toroidal mesh planes resolved by the sheath calculation; toroidal angle spacing depends on nphi and wedge_n in xgc.mesh.bp: \(\Delta\phi = 2\pi/(N_{\phi} N_{\mathrm{wedge}})\). |
|
V |
Sheath potential drop (from magnetic pre-sheath to the grounded wall) evaluated by the logical sheath module. |
|
s |
Simulation time of this sheath output slice. |
|
Positive integer |
Index of this sheath diagnostic output time slice. Values: 1, 2, …, # outputs. |
xgc.gyraze.bp
Variable |
Units |
Description |
|---|---|---|
|
rad |
Magnetic grazing angle relative to the local wall surface at wall nodes in xgc.mesh.bp grid_wall_nodes ordering |
|
Positive integer |
Number of wall nodes in xgc.gyraze.bp, matching grid_wall_nodes ordering in xgc.mesh.bp. |