CGYRO output files

It is not not recommended to read these files directly. Rather, we encourage the use of the CGYRO python data interface.

Time-independent output

Filename

Short description

out.cgyro.egrid

Energy mesh and various weights

out.cgyro.equilibrium

Physics input data

out.cgyro.grids

Mesh dimensions and coordinates

out.cgyro.hosts

MPI ranks and hostnames

out.cgyro.info

Human-readable description of simulation

out.cgyro.memory

Memory usage statistics

out.cgyro.mpi

Recommendations for choosing MPI tasks and OMP threads

out.cgyro.version

Version information and timestamp for simulation

bin.cgyro.geo

GK equation coefficients versus \(\theta\)

Common time-dependent output

Filename

Short description

Switch

out.cgyro.time

Time and error vector

out.cgyro.timing

Kernel timer data

bin.cgyro.freq

Mode frequency vector

bin.cgyro.kxky_phi

\(\delta\phi(k_x^0,k_y,t)\)

bin.cgyro.kxky_apar

\(\delta A_\parallel(k_x^0,k_y,t)\)

FIELD_PRINT_FLAG = 1

bin.cgyro.kxky_bpar

\(\delta B_\parallel(k_x^0,k_y,t)\)

FIELD_PRINT_FLAG = 1

bin.cgyro.kxky_n

\(\delta n_a(k_x^0,k_y,t)\)

MOMENT_PRINT_FLAG = 1

bin.cgyro.kxky_e

\(\delta E_a(k_x^0,k_y,t)\)

MOMENT_PRINT_FLAG = 1

bin.cgyro.kxky_v

\(\delta v_a(k_x^0,k_y,t)\)

MOMENT_PRINT_FLAG = 1

bin.cgyro.ky_flux

\(\Gamma_a, \Pi_a, Q_a\) versus \((k_y,t)\)

bin.cgyro.ky_cflux

\(\Gamma_a, \Pi_a, Q_a\) (half domain) versus \((k_y,t)\)

Restart data

Filename

Short description

out.cgyro.tag

Restart tag file (contains time index and value)

bin.cgyro.restart

Binary restart file

Output Normalization

Ion sound gyroradius

\[\rho_{s,{\rm unit}} = \frac{c_s}{e B_{\rm unit}/(m_D c)}\]

Ion sound speed

\[c_s=\sqrt{T_e/m_D}\]

gyroBohm particle flux

\[\Gamma_{\rm GB} = n_e c_s (\rho_{s,{\rm unit}}/a)^2\]

gyroBohm momentum flux

\[\Pi_{\rm GB} = n_e a T_e (\rho_{s,{\rm unit}}/a)^2\]

gyroBohm energy flux

\[Q_{\rm GB} = n_e c_s T_e (\rho_{s,{\rm unit}}/a)^2\]