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')