Time-averaged radial profiles

eKinR.TAG

This file contains the time and horizontally averaged outer core kinetic energy along the radius. This file is calculated by the subroutine get_e_kin.

No. of column

Contents

1

radial level

2

time and horizontally averaged poloidal energy

3

time and horizontally averaged axisymmetric poloidal energy

4

time and horizontally averaged toroidal energy

5

time and horizontally averaged axisymmetric toroidal energy

6

time and horizontally averaged poloidal energy, normalized by surface area at this radial level

7

time and horizontally averaged axisymmetric poloidal energy, normalized by surface area at this radial level

8

time and horizontally averaged toroidal energy, normalized by surface area at this radial level

9

time and horizontally averaged axisymmetric toroidal energy, normalized by surface area at this radial level

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='eKinR')

eMagR.TAG

This file contains the time and horizontally averaged outer core magnetic energy along the radius. This file is calculated by the subroutine get_e_mag.

No. of column

Contents

1

radial level

2

time and horizontally averaged poloidal energy

3

time and horizontally averaged axisymmetric poloidal energy

4

time and horizontally averaged toroidal energy

5

time and horizontally averaged axisymmetric toroidal energy

6

time and horizontally averaged poloidal energy, normalized by surface area at this radial level

7

time and horizontally averaged axisymmetric poloidal energy, normalized by surface area at this radial level

8

time and horizontally averaged toroidal energy, normalized by surface area at this radial level

9

time and horizontally averaged axisymmetric toroidal energy, normalized by surface area at this radial level

10

ratio between time-averaged dipole energy and time-averaged total energy

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='eMagR')

parR.TAG

This file contains several time and horizontally averaged flow properties (magnetic Reynolds number, Rossby number, etc.). This file is calculated by the subroutine outPar.

No. of column

Contents

1

radial level

2

Magnetic Reynolds number

3

Local Rossby number (based on the mass-weighted velocity)

4

Local Rossby number (based on the RMS velocity)

5

Local flow length-scale

6

Local flow length-scale based on the non-axisymmetric flow components

7

Local flow length-scale based on the peak of the poloidal kinetic energy

8

Standard deviation of magnetic Reynolds number

9

Standard deviation of local Rossby number (mass-weighted)

10

Standard deviation of local Rossby number (RMS velocity)

11

Standard deviation of convective lengthscale

12

Standard deviation of convective lengthscale (non-axi)

13

Standard deviation of convective lengthscale (pol. peak)

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='parR')

heatR.TAG

Note

This file is only written when an equation for the heat transport (temperature or entropy) is solved.

This file contains several time and horizontally averaged thermodynamic properties (temperature, pressure, entropy, etc.) and their variance. This file is calculated by the subroutine outHeat.

No. of column

Contents

1

Radial level

2

Entropy (spherically-symetric contribution)

3

Temperature (spherically-symetric contribution)

4

Pressure (spherically-symetric contribution)

5

Density (spherically-symetric contribution)

6

Chemical composition (spherically-symetric contribution)

7

Standard deviation of entropy

8

Standard deviation of temperature

9

Standard deviation of pressure

10

Standard deviation of density

11

Standard deviation of chemical composition

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='heatR')

powerR.TAG

Note

This file is only written when l_power=.true.

This file contains the time and horizontally averaged power input (Buoyancy power) and outputs (viscous and Ohmic heating). This file is calculated by the subroutine get_power.

No. of column

Contents

1

radial level

2

Buoyancy power: \(Ra\,g(r)\,\langle u_r T'\rangle_s\)

3

Chemical power: \(Ra_\xi\,g(r)\,\langle u_r \xi'\rangle_s\)

4

Viscous dissipation: \(\langle(\sigma)^2\rangle_s\)

5

Ohmic dissipation: \(\langle(\nabla \times B)^2\rangle_s\)

6

Standard deviation of buoyancy power

7

Standard deviation of chemical power

8

Standard deviation of viscous dissipation

9

Standard deviation of ohmic dissipation

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='powerR')

fluxesR.TAG

Note

This file is only written when l_fluxProfs=.true.

This file contains the time and horizontally averaged heat flux carried out by several physical processes: conductive flux, convective flux, kinetic flux, viscous flux, Poynting flux and resistive flux. This file is calculated by the subroutine outPar.

No. of column

Contents

1

radial level

2

conductive flux:
\[{\cal F}_{cond} = -\frac{1}{Pr}\kappa\tilde{\rho} \tilde{T}\frac{\partial \langle s \rangle_s} {\partial r}\]

3

convective flux:
\[{\cal F}_{conv}= \tilde{\rho}\tilde{T} \langle s\,u_r \rangle_s+\frac{Pr\,Di}{E\,Ra}\langle p\,u_r \rangle_s\]

4

kinetic flux:
\[{\cal F}_{kin}= \frac{1}{2}\frac{Pr\,Di}{Ra} \langle u_r (\tilde{\rho}u^2) \rangle_s\]

5

viscous flux:
\[{\cal F}_{visc}= -\frac{Pr\,Di}{Ra} \langle \vec{u}\cdot S \rangle_s\]

6

Poynting flux:
\[{\cal F}_{poyn}= -\frac{Pr\,Di}{Ra\,E\,Pm} \langle (\vec{u}\times\vec{B})\times\vec{B} \rangle_s\]

7

resistive flux:
\[{\cal F}_{poyn}= \frac{Pr\,Di}{Ra\,E\,Pm^2} \langle (\vec{\nabla}\times\vec{B})\times\vec{B} \rangle_s\]

8

Standard deviation of conductive flux

9

Standard deviation of convective flux

10

Standard deviation of kinetic flux

11

Standard deviation of viscous flux

12

Standard deviation of Poynting flux

13

Standard deviation of resistive flux

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='fluxesR')

bLayersR.TAG

Note

This file is only written when l_viscBcCalc=.true.

This file contains several time and horizontally averaged profiles that can be further used to determine thermal and viscous boundary layers: entropy (or temperature), entropy variance, horizontal velocity, radial derivative of the horizontal velocity, thermal dissipation rate. This file is calculated by the subroutine outPar.

No. of column

Contents

1

radial level

2

entropy or temperature: \(\langle s \rangle_s\)

3

chemical composition: \(\langle \xi \rangle_s\)

4

horizontal velocity:
\[u_h=\left\langle\sqrt{u_\theta^2+u_\phi^2} \right\rangle_s\]

5

radial derivative of the horizontal velocity:
\[\partial u_h/\partial r\]

6

thermal dissipation rate:
\[\epsilon_T=\langle (\nabla T)^2 \rangle_s\]

7

Standard deviation of entropy

8

Standard deviation of chemical composition

9

Standard deviation of horizontal velocity \(u_h\)

10

Standard deviation of the radial derivative of \(u_h\)

11

Standard deviation of the thermal dissipation rate

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='bLayersR')

Additional analyses of the boundary layers can then be carried out using BLayers:

>>> bl = BLayers(iplot=True)

perpParR.TAG

Note

This file is only written when l_perpPar=.true.

This file contains several time and horizontally averaged profiles that decompose the kinetic energy into components parallel and perpendicular to the rotation axis. This file is calculated by the subroutine outPerpPar.

No. of column

Contents

1

radial level

2

Total kinetic energy perpendicular to the rotation axis:
\[\frac{1}{2}\langle u_s^2+u_\phi^2 \rangle_s\]

3

Total kinetic energy parallel to the rotation axis:
\[\frac{1}{2}\langle u_z^2\rangle_s\]

4

Axisymmetric kinetic energy perpendicular to the rotation axis

5

Axisymmetric kinetic energy parallel to the rotation axis

6

Standard deviation of energy perpendicular to the rotation axis

7

Standard deviation of energy parallel to the rotation axis

8

Standard deviation of axisymmetric energy perpendicular to the rotation axis

9

Standard deviation of axisymmetric energy parallel to the rotation axis

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='perpParR')

phiR.TAG

This file contains several time-averaged radial profiles related to phase field.

No. of column

Contents

1

radial level

2

Time-averaged spherically-symmetric phase field

3

Standard deviation of spherically-symmetric phase field

This file can be read using MagicRadial with the following options:

>>> rad = MagicRadial(field='phiR')