GYRO Data Output
This section describes the contents of the major GYRO output files.
- profile_vugyro.out
- geometry_arrays.out
- t.out
- freq.out
- diff.out
- diff_i.out
- diff_n.out
- u.out
- moment_n.out
- moment_e.out
- flux_velocity.out
Poloidal output points
For :
Radial output points
Radial indices are stored in the vector r(n_x) (see profile_vugyro.out).
Array Dimensions
Reading the output files requires that the following dimensions are known to the reading program:
- n_time
- Number of discrete output times (one must read t.out to obtain this).
- n_field
- Number of potential fields (profile_vugyro.out)
- n_spec
- Number of species (profile_vugyro.out)
- n_kinetic
- Number of kinetic species (profile_vugyro.out)
- n_x
- Number of radial output points (
; profile_vugyro.out)
- n_theta_plot
- Number of poloidal output points (
; profile_vugyro.out)
- n_n
- Number of toroidal modes (
; profile_vugyro.out)
- n_energy
- Number of energy gridpoints (profile_vugyro.out)
- n_lambda = n_pass + n_trap
- Number of pitch-angle gridpoints (profile_vugyro.out)
Output file structure
profile_vugyro.out
- Format
- Mixed scalars and vectors in one monolithic column of ASCII data.
- Description
- Equilibrium profile data, intended for use by vugyro.
- n_x
- n_theta_section
- n_pass
- n_trap
- n_energy
- n_theta_plot
- n0
- n_n
- d_n
- n_explicit_damp
- nonlinear_flag
- electron_method
- n_field
- n_ion
- n_kinetic
- n_spec
- field_r0_flag
- field_r0_grid
- n_grid_exp
- boundary_method
- r(n_x)
- q(n_x)
- r_s(n_x)
- q_s(n_x)
- dlntdr_s(n_spec,n_x)
- dlnndr_s(n_spec,n_x)
- tem_s(n_spec,n_x)
- den_s(n_spec,n_x)
- phi_doppler(n_x)
- aspect_s(n_x)
- delta_s(n_x)
- kappa_s(n_x)
- shift_s(n_x)
- shat_s(n_x)
- s_delta_s(n_x)
- s_kappa_s(n_x)
- beta_unit_s(n_x)
- pgamma_s(n_spec,n_x)
- b_unit_s(n_x)
- dr_eodr(n_x)
- grad_r_s(n_x)
- surf_hat_s(n_x)
- z_eff_s(n_x)
- nu_s(n_x)
- gamma_eb_s(n_x)
- er_exp_s(n_x)
- chi_gb_norm(n_x)
- chi_i_exp(n_x)
- chi_e_exp(n_x)
- diff_to_flow_e1(n_x)
- diff_to_flow_e2(n_x)
- eta_i_tot_exp(n_x)
- diff_to_flow_mi(n_x)
- aolvi_exp(n_x)
- diff_ne_exp(n_x)
- diff_to_flow_ne
- aolne_exp(n_x)
- diff_to_flow_heating(n_x)
- lambda(n_lambda)
- energy(n_energy)
- lambda_tp
- kt_rho(n_n)
- rho_s
- zcharge(n_spec)
- n_fine
geometry_arrays.out
- Format
- Rectangular array (8=i,n_fine,n_r)
- Description
- Radial and poloidal structure of geometry arrays
- i=0
- i=1
- i=2
- i=3
- i=4
- i=5
- i=6
- i=7
t.out
- Format
- Rectangular array (2=i,n_time)
- Description
- Simulation time index and absolute time
- i=0
(an integer)
- i=1
freq.out
- Format
- Rectangular array (4=i,n_n,n_time)
- Description
- Normalized mode frequency and growth rate
- i=0
- i=1
- i=2
- i=3
diff.out
- Format
- Rectangular array (n_kinetic,n_field,2=i,n_time)
- Description
- Gyrobohm-normalized diffusivities averaged over radius and summed over mode number.
- i=0
(particle diffusivity)
- i=1
(energy diffusivity)
diff_i.out
- Format
- Rectangular array (n_kinetic,n_field,2=i,n_x,n_time)
- Description
- Gyrobohm-normalized diffusivities as a function of radius, summed over mode number.
- i=0
(particle diffusivity)
- i=1
(energy diffusivity)
diff_n.out
- Format
- Rectangular array (n_kinetic,n_field,2=i,n_n,n_time)
- Description
- Gyrobohm-normalized diffusivities averaged over radius for each mode number.
- i=0
(particle diffusivity)
- i=1
(energy diffusivity)
u.out
- Format
- Rectangular array (2,n_theta_plot,n_r,n_field=i_field,n_n,n_time).
- Description
- Potential expansion coefficients.
- i_field=0
(electrostatic potential)
- i_field=1
(electromagnetic potential)
moment_n.out
- Format
- Rectangular array (2,n_theta_plot,n_r,n_kinetic,n_n,n_time).
- Description
- Density moment expansion coefficients
.
moment_e.out
- Format
- Rectangular array (2,n_theta_plot,n_r,n_kinetic,n_n,n_time).
- Description
- Energy moment expansion coefficients
.
flux_velocity.out
- Format
- Rectangular array (n_energy,n_lambda,n_kinetic,n_field=i_field,2=i,n_n,n_time).
- Description
- Velocity-space flux densities :
- i=0
(particle flux)
- i=1
(energy flux)
- i_field=0
electrostatic component
- i_field=1
electromagnetic component
|