3D diagnostics (XGC1) --------------------- .. No-Break Space .. |nbsp| unicode:: 0xA0 :trim: .. raw:: html .. role:: red .. raw:: html .. role:: smallbluegray .. New line .. |br| raw:: html
XGC1 3D output files xgc.3d.#####.bp and xgc.f3d.#####.bp where ##### is the time step. .. centered:: **xgc.3d.#####.bp** |br| :smallbluegray:`Printed when: diag_3d_on=.true..` |nbsp| |nbsp| |nbsp| :smallbluegray:`Output frequency: diag_3d_period.` .. list-table:: :widths: 25 25 10 100 :header-rows: 1 * - *Output* - Dimension - Units - Description * - *aparh* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Perturbed * - *apars* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Perturbed * - *dpot* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{V}` - Perturbed potential in volt. * - | *e_marker_den* | *i_marker_den* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{\#~marker~particles}` - Electron/Ion marker density at each mesh node interpolated from surrounding marker particles. * - | *e_mean_weight* | *i_mean_weight* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\frac{\mathrm{\#~real~particles}}{\mathrm{\#~marker~particles}}` - Electron/Ion mean weight :math:`\overline{w} = \frac{1}{N_p} {\sum}_{k = 1}^{N_p} w_{1,k} \, w_{0,k}` at each mesh node interpolated from surrounding marker particles. * - | *e_weight_variance* | *i_weight_variance* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\frac{(\mathrm{\#~real~particles})^2}{\mathrm{\#~marker~particles}}` - Electron/Ion weight variance :math:`\sigma^2 = \frac{1}{N_p} {\sum}_{k = 1}^{N_p} (w_{1,k} \, w_{0,k} - \overline{w})^2` at each mesh node interpolated from surrounding marker particles. * - | *eden* | *iden* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`{\mathrm{m}}^{-3}` - Electron/Ion density at each mesh node interpolated from surrounding marker particles. * - | *ejpar* | *ijpar* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *epara* | *ipara* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math"`\mathrm{V/m}` - Parallel (to the magnetic field) electric field in Volt per meter * - | *epara2* | *ipara2* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{V/m}` - Parallel electric field for evaluating :math:`\partial A_s/\partial t = -\mathbf{b}\cdot\nabla\phi` * - *epsi* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math"`\mathrm{V/m}` - Radial electric field in Volt per meter * - *etheta* - | :math:`N_{\mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math"`\mathrm{V/m}` - Poloidal electric field in Volt per meter * - *dBpsi* - | :math:`N_{mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{T}` - Radial magnetic field perturbation in Tesla * - *dBtheta* - | :math:`N_{mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{T}` - Poloidal magnetic field perturbation in Tesla * - *dBphi* - | :math:`N_{mathrm{planes}} \times` | # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{T}` - Toroidal magnetic field perturbation in Tesla * - *iphi* - Scalar - Units - Description * - *nnode* - Scalar - Positive integer - Number of 3D mesh nodes. * - *nphi* - Scalar - Positive integer - Number of poloidal planes :math:`N_{\mathrm{planes}}`. * - *pot0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{V}` - Description * - *potm0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - :math:`\mathrm{V}` - Description * - *time* - Scalar - :math:`\mathrm{s}` - Simulation time of step in seconds. |br| .. centered:: **xgc.f3d.#####.bp** |br| :smallbluegray:`Printed when: ?` |nbsp| |nbsp| |nbsp| :smallbluegray:`Output frequency: diag_f3d_period.` .. list-table:: :widths: 25 25 10 100 :header-rows: 1 * - *Output* - Dimension - Units - Description * - *dpot* - | # |nbsp| 3D |nbsp| mesh |nbsp| nodes | :math:`\times N_{\mathrm{planes}}` - :math:`\mathrm{V}` - Perturbed potential in volt. * - | *e_ExB_enflux_en* | *i_ExB_enflux_en* - Dimension - Units - Description * - | *e_ExB_flux_en* | *i_ExB_flux_en* - Dimension - Units - Description * - | *e_T_para* | *i_T_para* - Dimension - Units - Description * - | *e_T_perp* | *i_T_perp* - Dimension - Units - Description * - | *e_den* | *i_den* - Dimension - Units - Description * - | *e_den_en* | *i_den_en* - Dimension - Units - Description * - | *e_energy_en* | *i_energy_en* - Dimension - Units - Description * - | *e_parallel_flow_n0_df* | *i_parallel_flow_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_parallel_flow_n0_f0* | *i_parallel_flow_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_parallel_flow_turb_df* | *i_parallel_flow_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_parallel_flow_turb_f0* | *i_parallel_flow_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_poloidal_flow_n0_df* | *i_poloidal_flow_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_poloidal_flow_n0_f0* | *i_poloidal_flow_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_poloidal_flow_turb_df* | *i_poloidal_flow_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_poloidal_flow_turb_f0* | *i_poloidal_flow_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_3db_n0_df* | *i_rad_mom_flux_3db_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_3db_n0_f0* | *i_rad_mom_flux_3db_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_3db_turb_df* | *i_rad_mom_flux_3db_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_3db_turb_f0* | *i_rad_mom_flux_3db_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_ExB_n0_df* | *i_rad_mom_flux_ExB_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_ExB_n0_f0* | *i_rad_mom_flux_ExB_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_ExB_turb_df* | *i_rad_mom_flux_ExB_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_ExB_turb_f0* | *i_rad_mom_flux_ExB_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_mag_n0_df* | *i_rad_mom_flux_mag_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_mag_n0_f0* | *i_rad_mom_flux_mag_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_mag_turb_df* | *i_rad_mom_flux_mag_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_rad_mom_flux_mag_turb_f0* | *i_rad_mom_flux_mag_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_3db_n0_df* | *i_radial_en_flux_3db_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_3db_n0_f0* | *i_radial_en_flux_3db_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_3db_turb_df* | *i_radial_en_flux_3db_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_3db_turb_f0* | *i_radial_en_flux_3db_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_ExB_n0_df* | *i_radial_en_flux_ExB_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_ExB_n0_f0* | *i_radial_en_flux_ExB_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_ExB_turb_df* | *i_radial_en_flux_ExB_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_ExB_turb_f0* | *i_radial_en_flux_ExB_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_mag_n0_df* | *i_radial_en_flux_mag_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_mag_n0_f0* | *i_radial_en_flux_mag_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_mag_turb_df* | *i_radial_en_flux_mag_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_en_flux_mag_turb_f0* | *i_radial_en_flux_mag_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_3db_n0_df* | *i_radial_flux_3db_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_3db_n0_f0* | *i_radial_flux_3db_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_3db_turb_df* | *i_radial_flux_3db_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_3db_turb_f0* | *i_radial_flux_3db_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_ExB_n0_df* | *i_radial_flux_ExB_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_ExB_n0_f0* | *i_radial_flux_ExB_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_ExB_turb_df* | *i_radial_flux_ExB_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_ExB_turb_f0* | *i_radial_flux_ExB_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_mag_n0_df* | *i_radial_flux_mag_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_mag_n0_f0* | *i_radial_flux_mag_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_mag_turb_df* | *i_radial_flux_mag_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_flux_mag_turb_f0* | *i_radial_flux_mag_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_3db_n0_df* | *i_radial_pot_en_flux_3db_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_3db_n0_f0* | *i_radial_pot_en_flux_3db_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_3db_turb_df* | *i_radial_pot_en_flux_3db_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_3db_turb_f0* | *i_radial_pot_en_flux_3db_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExB0_n0_df* | *i_radial_pot_en_flux_ExB0_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExB0_n0_f0* | *i_radial_pot_en_flux_ExB0_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExB0_turb_df* | *i_radial_pot_en_flux_ExB0_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExB0_turb_f0* | *i_radial_pot_en_flux_ExB0_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExBt_n0_df* | *i_radial_pot_en_flux_ExBt_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExBt_n0_f0* | *i_radial_pot_en_flux_ExBt_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExBt_turb_df* | *i_radial_pot_en_flux_ExBt_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_ExBt_turb_f0* | *i_radial_pot_en_flux_ExBt_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_mag_n0_df* | *i_radial_pot_en_flux_mag_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_mag_n0_f0* | *i_radial_pot_en_flux_mag_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_mag_turb_df* | *i_radial_pot_en_flux_mag_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_radial_pot_en_flux_mag_turb_f0* | *i_radial_pot_en_flux_mag_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_tor_ang_mom_n0_df* | *i_tor_ang_mom_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_tor_ang_mom_n0_f0* | *i_tor_ang_mom_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_tor_ang_mom_turb_df* | *i_tor_ang_mom_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_tor_ang_mom_turb_f0* | *i_tor_ang_mom_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_toroidal_flow_n0_df* | *i_toroidal_flow_n0_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_toroidal_flow_n0_f0* | *i_toroidal_flow_n0_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_toroidal_flow_turb_df* | *i_toroidal_flow_turb_df* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_toroidal_flow_turb_f0* | *i_toroidal_flow_turb_f0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - | *e_u_para* | *i_u_para* - | # |nbsp| 3D |nbsp| mesh |nbsp| nodes | :math:`\times N_{\mathrm{planes}}` - Units - Description * - *inode1m1* - Scalar - Positive integer - Description * - *iphim1* - Scalar - Positive integer - Description * - *n_energy* - Scalar - Positive integer - Description * - *ndata* - Scalar - Positive integer - Description * - *nnode* - Scalar - Positive integer - Number of 3D mesh nodes. * - *nphi* - Scalar - Positive integer - Number of poloidal planes :math:`N_{\mathrm{planes}}`. * - *pot0* - # |nbsp| 3D |nbsp| mesh |nbsp| nodes - Units - Description * - *time* - Scalar - :math:`\mathrm{s}` - Simulation time of step in seconds. |br| .. centered:: **xgc.f3d.#####.bp.dir** |br| :smallbluegray:`Printed when: ?` |nbsp| |nbsp| |nbsp| :smallbluegray:`Output frequency: diag_f3d_period.` .. list-table:: :widths: 25 25 10 100 :header-rows: 1 * - *Output* - Dimension - Units - Description * - *Output* - Dimension - Units - Description .. toctree:: :maxdepth: 1