Mantle and Inner Core Namelists¶
Mantle Namelist¶
This namelist defines mantle properties
conductance_ma (default
conductance_ma=0.0
) is a real that defines the conductance (dimensionless) of the mantle in the limit of a thin conductinglayer.
nRotMa (default
nRotMa=0
) is an integer that defines the rotation of the mantle:
nRotMa=-1
Mantle rotates with prescribed rate (see
omega_ma1
andomega_ma2
below)nRotMa=0
Fixed, non-rotating mantle
nRotMa=1
Mantle rotates according to torques
rho_ratio_ma (default
rho_ratio_ma=1
) is a real which gives the density of the mantle in terms of that of the outer core.omega_ma1 (default
omega_ma1=0.0
) is a real which defines a mantle rotation rate (used whennRotMa=-1
).omegaOsz_ma1 (default
omegaOsz_ma1=0.0
) is a real which prescribes the oscillation frequency of the mantle rotation rate. In this case,omega_ma1
is the amplitude of the oscillation.tShift_ma1 (default
tShift_ma1=0.0
) is a real which defines the time shift of the mantle rotation rateomega_ma1
.omega_ma2 (default
omega_ma2=0.0
) is a real which defines a second mantle rotation rate.omegaOsz_ma2 (default
omegaOsz_ma2=0.0
) is a real which defines the oscillation frequency of the second mantle rotation rateomega_ma2
.tShift_ma2 (default
tShift_ma2=0.0
) is a real which defines the time shift foromega_ma2
.
The resultant prescribed mantle rotation rate is computed as:
omega_ma = omega_ma1*cos(omegaOsz_ma1*(time+tShift_ma1)) + &
omega_ma2*cos(omegaOsz_ma2*(time+tShift_ma2))
ellipticity_cmb (default
ellipticity_cmb=0.0
) is a real which defines the ellipticity of the outer boundary. This is used together withomega_ma1
andomegaOsz_ma1
to represent the effect of a librating ellipsoidal boundary using a radial flow boundary condition.
The following defines the parameters when one wants to excite inertial modes in the system artificially using a method similar to Rieutord et. al 2012 .
amp_mode_ma (default
amp_mode_ma=0.0
) is a real which defines the amplitude of forcing on the outer boundary.omega_mode_ma (default
omega_mode_ma=0.0
) is a real which defines the frequency of forcing on the outer boundary.m_mode_ma (default
m_mode_ma=0
) is an integer which defines the wavenumber of the forced mode.mode_symm_ma (default
mode_symm_ma=0
) is an integer which defines the symmetry of the forced mode.0
is for an equatorially anti-symmetric mode while1
is for an equatorially symmetric mode.
Inner Core Namelist¶
This namelist defines properties of the inner core
sigma_ratio (default
sigma_ratio=0.0
) is a real that defines the conductivity of the inner core with respect to the value of the outer core.sigma_ratio=0
thus corresponds to a non-conducting inner core.
nRotIc (default
nRotIc=0
) is an integer that defines the rotation of the inner core. Behaves the same way asnRotMa
(above).rho_ratio_ic (default
rho_ratio_ic=1.0
) is a real which defines the density of the inner core in terms of that of the outer core.gammatau_gravi (default
gammatau_gravi=0.0
) is a real. It defines the amplitude of the gravitational torque between the mantle and the inner core following \(\Gamma_g = -\Gamma\tau(\omega_{ic}-\omega_{ma})\). When this is non zero the torque with the opposite sign is exerted on the mantle side.BIC (default
BIC=0.0
) is a real which gives the imposed dipole field strength at the Inner Core Boundary. HavingBIC > 0
implies that the inner core acts as a dipole magnet - as implemented in the DTS experiment at Grenoble, France.Variables prescribing rotation rate of inner core The following variables are used to prescribe rotation rate of the inner core. They behave in the same way as the corresponding variables for the mantle. They are usd only when
nRotIC=0
.omega_ic1 (default
omega_ic1=0.0
)omegaOsz_ic1 (default
omegaOsz_ic1=0.0
)tShift_ic1 (default
tShift_ic1=0.0
)omega_ic2 (default
omega_ic2=0.0
)omegaOsz_ic2 (default
omegaOsz_ic2=0.0
)tShift_ic2 (default
tShift_ic2=0.0
)
As with the mantle, the resultant prescribed rotation rate for the inner core is computed as:
omega_ic = omega_ic1*cos(omegaOsz_ic1*(time+tShift_ic1)) + &
omega_ic2*cos(omegaOsz_ic2*(time+tShift_ic2))
ellipticity_icb (default
ellipticity_cmb=0.0
) is a real which defines the ellipticity of the inner boundary. This is used together withomega_ic1
andomegaOsz_ic1
to represent the effect of a librating ellipsoidal boundary using a radial flow boundary condition.
The following, as for the mantle namelist, is for artificially exciting inertial modes in the spherical shell, but for the inner boundary.
amp_mode_ic (default
amp_mode_ic=0.0
) is a real which defines the amplitude of forcing on the inner boundary.omega_mode_ic (default
omega_mode_ic=0.0
) is a real which defines the frequency of forcing.m_mode_ic (default
m_mode_ic=0
) is an integer which defines the wavenumber of the forced mode.mode_symm_ic (default
mode_symm_ic=0
) is an integer which defines the symmetry of the forced mode.0
is for an equatorially anti-symmetric mode while1
is for an equatorially symmetric mode.