NEO Output Files
NEO output files are produced only if SILENT_FLAG = 0.
All NEO runtime information is written to out.neo.run.
Standard output files
Filename |
Short description |
---|---|
Equilibrium/geometry input data |
|
First-order distribution function |
|
Numerical grid parameters |
|
Poloidal variation of first-order es potential |
|
Neoclassical transport coefficients from analytic theory |
|
Mass and charge of all species |
|
Neoclassical transport coefficients from the NCLASS code |
|
Neoclassical transport coefficients from DKE solve |
|
Neoclassical fluxes in GB units from DKE solve |
|
Neoclassical fluxes from gyroviscosity |
|
Poloidal variation of first-order flows |
|
Poloidal variation of first-order flows (Fourier components) |
Experimental profiles output files
Produced only if PROFILE_MODEL = 2.
Filename |
Short description |
---|---|
Neoclassical transport coefficients from DKE solve (in units) |
|
Normalizing experimental parameters (in units) |
Rotation output files
Produced only if ROTATION_MODEL = 2.
Filename |
Short description |
---|---|
Strong rotation poloidal asymmetry parameters |
Subroutine output
When neo is run in subroutine mode, the outputs are contained in a monolithic file named neo_interface. The NEO subroutine output parameters are as follows:
Parameter name |
Short description |
Normalization |
---|---|---|
neo_pflux_dke_out(1:11) |
DKE solve particle flux |
|
neo_efluxtot_dke_out(1:11) |
DKE solve energy flux |
|
neo_efluxncv_dke_out(1:11) |
DKE solve non-convective energy flux |
|
neo_mflux_dke_out(1:11) |
DKE solve momentum flux |
|
neo_vpol_dke_out(1:11) |
DKE solve poloidal flow |
|
neo_vtor_dke_out(1:11) |
DKE solve toroidal flow |
|
neo_jpar_dke_out |
DKE solve bootstrap current (parallel) |
|
neo_jtor_dke_out |
DKE solve bootstrap current (toroidal) |
|
neo_pflux_gv_out(1:11) |
Gyroviscosity particle flux |
|
neo_efluxtot_gv_out(1:11) |
Gyroviscosity energy flux |
|
neo_efluxncv_gv_out(1:11) |
Gyroviscosity non-convective energy flux |
|
neo_mflux_gv_out(1:11) |
Gyroviscosity momentum flux |
|
neo_pflux_thHH_out |
Hinton-Hazeltine ion particle flux |
|
neo_eflux_thHHi_out |
Hinton-Hazeltine ion energy flux |
|
neo_eflux_thHHe_out |
Hinton-Hazeltine electron energy flux |
|
neo_eflux_thCHi_out |
Chang-Hinton ion energy flux |
|
neo_pflux_thHS_out(1:11) |
Hirshman-Sigmar particle flux |
|
neo_eflux_thS_out(1:11) |
Hirshman-Sigmar energy flux |
|
neo_jpar_thS_out |
Sauter bootstrap current (parallel) |
|
neo_jtor_thS_out |
Sauter bootstrap current (toroidal) |
|
neo_pflux_nclass_out(1:11) |
NCLASS solve particle flux |
|
neo_efluxtot_nclass_out(1:11) |
NCLASS solve energy flux |
|
neo_vpol_nclass_out(1:11) |
NCLASS solve poloidal flow |
|
neo_vtor_nclass_out(1:11) |
NCLASS solve toroidal flow |
|
neo_jpar_nclass_out |
NCLASS solve bootstrap current (parallel) |
Detailed description of NEO output files
out.neo.equil
Description
Equilibrium/geometry input data
Format
Rectangular array of ASCII data:
rows:
cols:
: normalized midplane minor radius : normalized equilibrium-scale radial electric field : safety factor : ratio of Larmor radius of normalizing species to the normalizing length : normalized flux-surface-center major radius : normalized toroidal angular frequency : normalized toroidal rotation shear
For each species
: normalized equilibrium-scale density : normalized equilibrium-scale temperature : normalized equilibrium-scale density gradient scale length : normalized equilibrium-scale temperature gradient scale length : normalized collision frequency
out.neo.exp_norm
Description
Normalizing experimental parameters (in units)
Format
Rectangular array of ASCII data:
rows:
cols:
: normalized midplane minor radius : normalizing length (m) : normalizing mass (e-27 kg) : normalizing equilibrium-scale density (e19/m^3) : normalizing equilibrium-scale temperature (keV) : normalizing thermal speed (m/s) : normalizing magnetic field (T)
out.neo.f
Description
First-order distribution function solution (dimensionless), specifically vector of
where
Format
Vector of ASCII data:
)
out.neo.grid
Description
Numerical grid parameters
Format
Vector of ASCII data:
: number of kinetic species : number of energy polynomials : number of (cosine of pitch angle) polynomials : number of theta gridpoints : theta gridpoints (j=1..N_THETA) : number of radial gridpoints : normalized radial gridpoints (j=1..N_RADIAL)
out.neo.phi
Description
Neoclassical first-order electrostatic potential (normalized) vs.
Format
Rectangular array of ASCII data:
rows:
cols:
: first-order electrostatic potential vs. (j=1…N_THETA)
out.neo.rotation
Description
Strong rotation poloidal asymmetry parameters (normalized)
Define:
For anisotropic species, all temperatures are interpreted as
, the total energy is modified by , and we define the additional term
Format
Rectangular array of ASCII data:
rows:
cols:
Fixed entries:
: normalized midplane minor radius : difference between the flux-surface-averaged equilibrium-scale potential and the value at the outboard midplane (0 in the diamagnetic ordering limit)
For each species
: ratio of the density at the outboard midplane to the flux-surface-averaged equilibrium-scale density (1 in the diamagnetic ordering limit) : Factor related to the transformation of the particle flux convection (presently only valid in geometry)
For each
: difference between the equilibrium-scale potential and the value at the outboard midplane (0 in the diamagnetic ordering limit) : poloidal variation of the equilibrium-scale density normalized to the value at the outboard midplane (1 in the diamagnetic ordering limit)
out.neo.species
Description
Mass and charge of all species
Format
Rectangular array of ASCII data:
cols:
For each species
: : species mass (we suggest always taking deuterium as the normalizing mass) : species charge
out.neo.theory
Description
Neoclassical transport coefficients from analytic theory (normalized)
Only the Hirshman-Sigmar quantities are meaningful for multiple-ion species plasmas.
None of the theories are valid with strong rotation effects included.
Theory references
Hinton-Hazltine flows and fluxes: Rev. Mod. Phys., vol. 48, 239 (1976)
Chang-Hinton ion heat flux: Phys. Plasmas, vol. 25, 1493 (1982)
Taguchi ion heat flux (modified with Chang-Hinton collisional interpolation factor): PPCF, vol. 30, 1897 (1988)
Sauter et al. bootstrap current model: Phys. Plasmas, vol. 6, 2834 (1999)
Hinton-Rosenbluth potential: Phys. Fluids 16, 836 (1973)
Hirshman-Sigmar fluxes: Phys. Fluids, vol. 20, 418 (1977)
Koh et al. bootstrap current model: Phys. Plasmas, vol. 19, 072505 (2012)
Format
Rectangular array of ASCII data:
rows:
cols:
: normalized midplane minor radiusHH
: Hinton-Hazeltine second-order radial particle flux (ambipolar)HH
: Hinton-Hazeltine second-order radial energy flux (ion)HH
: Hinton-Hazeltine second-order radial energy flux (electron)HH
: Hinton-Hazeltine first-order bootstrap currentHH
: Hinton-Hazeltine first-order dimensionless flow coefficient (ion)HH
: Hinton-Hazeltine first-order parallel flow (ion)HH
: Hinton-Hazeltine first-order poloidal flow at the outboard midplane (ion)CH
: Chang-Hinton second-order radial energy flux (ion)TG
: Taguchi second-order radial energy flux (ion)S
: Sauter first-order bootstrap currentS
: Sauter first-order dimensionless flow coefficient (ion)S
: Sauter first-order parallel flow (ion)S
: Sauter first-order poloidal flow at the outboard midplane (ion)HR
: Hinton-Rosenbluth first-order electrostatic potentialFor each species
:HS
: Hirshman-Sigmar second-order radial particle fluxHS
: Hirshman-Sigmar second-order radial energy flux
K
: Koh first-order bootstrap currentS
: Sauter first-order bootstrap current
out.neo.theory_nclass
Description
Neoclassical transport coefficients from the NCLASS code (normalized)
Only produced if SIM_MODEL = 1 or 3.
Note that for local mode (PROFILE_MODEL = 1), it is assumed in the NCLASS calculation that the normalizing mass is the mass of deuterium and that the input collision frequencies are self-consistent across all species.
NCLASS reference: W.A. Houlberg, et al, Phys. Plasmas, vol. 4, 3230 (1997)
Format
Rectangular array of ASCII data:
rows:
cols:
: normalized midplane minor radius : first-order bootstrap current
For each species
: second-order radial particle flux : second-order radial energy flux : first-order parallel flow : first-order poloidal flow at the outboard midplane : first-order toroidal flow at the outboard midplane
out.neo.transport
Description
Neoclassical transport coefficients from DKE solve (normalized)
Format
Rectangular array of ASCII data:
rows:
cols:
: normalized midplane minor radius : first-order electrostatic potential : first-order bootstrap current : zeroth-order toroidal flow at the outboard midplane ( ) : zeroth-order parallel flow ( )
For each species
: second-order radial particle flux : second-order radial energy flux : second-order radial momentum flux : first-order parallel flow : first-order dimensionless flow coefficient : first-order dimensional flow coefficient : first-order poloidal flow at the outboard midplane : first-order toroidal flow at the outboard midplane
out.neo.transport_exp
Description
Neoclassical transport coefficients from DKE solve (in units)
Format
Rectangular array of ASCII data:
rows:
cols:
: midplane minor radius ( ) : first-order electrostatic potential ( ) : first-order bootstrap current ( ) : zeroth-order toroidal flow at the outboard midplane ( ) ( ) : zeroth-order parallel flow ( ) ( )
For each species
: second-order radial particle flux ( ) : second-order radial energy flux ( ) : second-order radial momentum flux ( ) : first-order parallel flow ( ) : first-order dimensionless flow coefficient : first-order dimensional flow coefficient ( ) : first-order poloidal flow at the outboard midplane ( ) : first-order toroidal flow at the outboard midplane ( )
out.neo.transport_flux
Description
Neoclassical fluxes in GB units (defined below) from DKE solve
where
Format
Rectangular array of ASCII data:
rows:
cols:
For each species
row of DKE (
, , ): second-order radial particle, energy, and momentum fluxes from DKE solve
For each species
row of GV (
, , ): second-order radial particle, energy, and momentum fluxes from gyroviscosity
For each species
row of TGYRO (
, , ): : second-order radial particle, energy, and momentum fluxes for transport equations
out.neo.transport_gv
Description
Neoclassical fluxes from gyroviscosity (normalized)
These fluxes are nonzero only for the case of combined sonic rotation with up-down asymmetric flux surfaces.
In the transport equations, these fluxes should be added to the fluxes from the DKE solve.
Reference: H. Sugama and W. Horton, Phys. Plasmas, vol. 4, 405 (1997).
Format
Rectangular array of ASCII data:
rows:
cols:
: normalized midplane minor radius
For each species
: Gyroviscous second-order radial particle flux : Gyroviscous second-order radial energy flux : Gyroviscous second-order radial momentum flux
out.neo.vel
Description
Poloidal variation of first-order flows (normalized)
Format
Rectangular array of ASCII data:
rows:
cols:
For each species
: first-order parallel flow vs.
out.neo.vel_fourier
Description
Poloidal variation of first-order flows (normalized) in Fourier series components
Format
Rectangular array of ASCII data:
rows:
cols:
where
For each species
For j=0..M_THETA,
: cosine-component of first-order parallel flowFor j=0..M_THETA,
: sine-component of first-order parallel flowFor j=0..M_THETA,
: cosine-component of first-order poloidal flowFor j=0..M_THETA,
: sine-component of first-order poloidal flowFor j=0..M_THETA,
: cosine-component of first-order toroidal flowFor j=0..M_THETA,
: sine-component of first-order toroidal flow