Diagnostics modules in the post-processing program diag

Some diagnostics modules are explained below.

List of subroutines in diagnostics modules

Table 31 phiinxy(giz, loop)

Field

Description

Contained in

out_mominxy module

Arguments

  • integer, intent(in) :: giz, loop

Output

post/data/phiinxy_z(giz in 4 digits)_t(loop in 8 digits).dat

Description

Write 2D electrostatic potential \(\tilde{\phi}(x,y)\) for \(z=z(giz)\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 32 Alinxy(giz, loop)

Field

Description

Contained in

out_mominxy module

Arguments

  • integer, intent(in) :: giz, loop

Output

post/data/Alinxy_z(giz in 4 digits)_t(loop in 8 digits).dat

Description

Write 2D vector potential \(\tilde{A}_\parallel(x,y)\) for \(z=z(giz)\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 33 mominxy(giz, is, loop)

Field

Description

Contained in

out_mominxy module

Arguments

  • integer, intent(in) :: giz, is, loop

Output

post/data/mominxy_z(giz in 4 digits)s(is in 1 digit)_t(loop in 8 digits).dat

Description

Write 2D fluid moments \(\tilde{n}_{\mathrm{s}}(x,y)\) , \(\tilde{u}_{\parallel\mathrm{s}}(x,y)\) , \(\tilde{p}_{\parallel\mathrm{s}}(x,y)\) , \(\tilde{p}_{\perp\mathrm{s}}(x,y)\) , \(\tilde{q}_{\parallel\parallel\mathrm{s}}(x,y)\) , \(\tilde{q}_{\parallel\perp\mathrm{s}}(x,y)\) of the plasma species \(is\) for \(z=z(giz)\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 34 phiinz(mx, gmy, loop)

Field

Description

Contained in

out_mominz module

Arguments

  • integer, intent(in) :: mx, gmy, loop

Output

post/data/phiinz_mx(mx in 4 digits)my(gmy in 4 digits)_t(loop in 8 digits).dat

Description

Write electrostatic potential along a field line \(\tilde{\phi}_{\bm{k}}(z)\) for the given mode \((kx(mx), ky(gmy))\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 35 Alinz(mx, gmy, loop)

Field

Description

Contained in

out_mominz module

Arguments

  • integer, intent(in) :: mx, gmy, loop

Output

post/data/Alinz_mx(mx in 4 digits)my(gmy in 4 digits)_t(loop in 8 digits).dat

Description

Write vector potential along a field line \(\tilde{A}_{\parallel\bm{k}}(z)\) for the given mode \((kx(mx), ky(gmy))\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 36 mominz(mx, gmy, is, loop)

Field

Description

Contained in

out_mominz module

Arguments

  • integer, intent(in) :: mx, gmy, is, loop

Output

post/data/mominz_mx(mx in 4 digits)my(gmy in 4 digits)s(is in 1 digit)_t(loop in 8 digits).dat

Description

Write fluid moments along a field line \(\tilde{n}_{\mathrm{s}\bm{k}}(z)\) , \(\tilde{u}_{\parallel\mathrm{s}\bm{k}}(z)\) , \(\tilde{p}_{\parallel\mathrm{s}\bm{k}}(z)\) , \(\tilde{p}_{\perp\mathrm{s}\bm{k}}(z)\) , \(\tilde{q}_{\parallel\parallel\mathrm{s}\bm{k}}(z)\) , \(\tilde{q}_{\parallel\perp\mathrm{s}\bm{k}}(z)\) of the plasma species \(is\) for the given mode \((kx(mx), ky(gmy))\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 37 phiinz_connect(mx, gmy, loop)

Field

Description

Contained in

out_mominz module

Arguments

  • integer, intent(in) :: mx, gmy, loop

Output

post/data/phiinz_connect_mx(mx in 4 digits)my(gmy in 4 digits)_t(loop in 8 digits).dat

Description

Write electrostatic potential along a field line \(\tilde{\phi}_{\bm{k}}(z)\) for the given mode \((kx(mx), ky(gmy))\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ). With considering the pseudo-periodic boundary condition in the fluxtube model, the mode structure is extended in the field-aligned coordinate by connecting \(k_x \pm \delta k_x\) modes.

Table 38 phiinkxky(loop)

Field

Description

Contained in

out_mominkxky module

Arguments

  • integer, intent(in) :: loop

Output

post/data/phiinkxky_t(loop in 8 digits).dat

Description

Write \((k_x,k_y)\) spectrum of electrostatic potential \(\langle |\tilde{\phi}_{\bm{k}}|^2 \rangle/2\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 39 Alinkxky(loop)

Field

Description

Contained in

out_mominkxky module

Arguments

  • integer, intent(in) :: loop

Output

post/data/Alinkxky_t(loop in 8 digits).dat

Description

Write \((k_x,k_y)\) spectrum of vector potential \(\langle |\tilde{A}_{\parallel\bm{k}}|^2 \rangle/2\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 40 mominkxky(is, loop)

Field

Description

Contained in

out_mominkxky module

Arguments

  • integer, intent(in) :: is, loop

Output

post/data/mominkxky_s(is in 1 digit)_t(loop in 8 digits).dat

Description

Write \((k_x,k_y)\) spectra of fluid moments \(\langle |\tilde{n}_{\mathrm{s}\bm{k}}|^2 \rangle/2\) , \(\langle |\tilde{u}_{\parallel\mathrm{s}\bm{k}}|^2 \rangle/2\) , \(\langle |\tilde{p}_{\parallel\mathrm{s}\bm{k}}|^2 \rangle/2\) , \(\langle |\tilde{p}_{\perp\mathrm{s}\bm{k}}|^2 \rangle/2\) , \(\langle |\tilde{q}_{\parallel\parallel\mathrm{s}\bm{k}}|^2 \rangle/2\) , \(\langle |\tilde{q}_{\parallel\perp\mathrm{s}\bm{k}}|^2 \rangle/2\) of the plasma species \(is\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).

Table 41 trninkxky(is, loop)

Field

Description

Contained in

out_trninkxky module

Arguments

  • integer, intent(in) :: is, loop

Output

post/data/trninkxky_s(is in 1 digit)_t(loop in 8 digits).dat

Description

Write \((k_x,k_y)\) spectra of variables in entropy balance relation of the plasma species \(is\) at output record \(loop\) ( \(time \simeq dtout\_eng * loop\) ).

Table 42 triinkxky(mxt, myt, is, loop)

Field

Description

Contained in

out_triinkxky module

Arguments

  • integer, intent(in) :: mxt, myt, is, loop

Output

post/data/trninkxky_s(is in 1 digit)_t(loop in 8 digits).dat

Description

Write \((p_x,p_y)\) spectra of triad transfer functions \(J_{\mathrm{sE}\bm{k}}^{\bm{p,q}}\) , \(J_{\mathrm{sE}\bm{p}}^{\bm{q,k}}\) , \(J_{\mathrm{sE}\bm{q}}^{\bm{k,p}}\) , \(J_{\mathrm{sM}\bm{k}}^{\bm{p,q}}\) , \(J_{\mathrm{sM}\bm{p}}^{\bm{q,k}}\) , \(J_{\mathrm{sM}\bm{q}}^{\bm{k,p}}\) of the plasma species \(is\) for the mode \((k_x(mxt),k_y(myt))\) at output record \(loop\) ( \(time \simeq dtout\_ptn * loop\) ).