Skip to content

Commit

Permalink
Initial draft for MnSi example
Browse files Browse the repository at this point in the history
  • Loading branch information
bonfus committed Feb 21, 2017
1 parent a67eadc commit 124462d
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/Examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ The following examples provide a broad introduction to MuESR.

LiFePO4
Iron
MnSi
127 changes: 127 additions & 0 deletions docs/MnSi.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
MnSi
====

This example will guide you through the experimental investigation conducted by Amato et al. and Dalmas de Réotier et. al reported in the following journal articles [Amato2014]_, [DalmasdeReotier2016]_.

.. note:: This is an advanced example. It is assumed that you already
familiarized with Muesr by following one of the other examples
or the tutorial.


Scientific background
----------------------

MnSi has a cubic lattice structure with lattice constant 4.558 Å.
It has P213 (No. 198) space group symmetry and the Mn-ion occupy the
position (0.138,0.138,0.138), while the Si-ion the position (0.845,0.845,0.845).


At T ~ 0 K, the magnetic structure of MnSi is characterized by spins forming a
left-handed incommensurate helix with a propagation vector k≃0.036 Å^−1
in the [111] direction [5–7]. The static Mn moments ( ∼0.4μB for T→0 K)
point in a plane perpendicular to the propagation vector.

Dipolar Tensor
--------------

Given the number of oscillations that are found in the experiment, only a Wyckoff site of type 4a is possible.
We therefore proceed by inspecting the dipolar tensor for all points the points of type 4a which happen
to be in the 111 (and equivalent) direction of the cubic cell.
As a first step, we will identify the number of parameters that characterize the dipolar tensor numerically by
visually checking the dipolar tensor elements for all the equivalent sites. This can be done much more accurately
analytically but a numerical check can come in handy.

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 1-78
:emphasize-lines: 39,42,46-53,56-59,62
:lineno-start: 1
:language: python


In order to compare with the experiment, we will evaluate the dipolar
tensor for 100 values along the 111 direction.

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 83-97
:emphasize-lines: 3,6
:lineno-start: 83
:language: python


Lines 99-110 produce the following figure:
|dipten|

.. |dipten| image:: ../examples/MnSi/reference/DipolarTensor.png


Local Fields
-------------
In order to calculate the local fields at the muon site in the helical state, we will first define the magnetic order and then evaluate the local fields with a optimized algorithm for incommensurate magnetic structures.

Let us first create a few useful variables for the definition of the Fourier components (FC).

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 115-146
:lineno-start: 115
:language: python

We can now define both a left handed and a right handed helix.

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 150-169
:lineno-start: 150
:language: python

We finally add the muon positions and the two magnetic orders with the
commands

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 175-188
:lineno-start: 175
:language: python

.. note:: When a new magnetic order is added, the index is automatically
incremented and the new entry is immediately selected



In order to get the local contributions to the magnetic field at the
muon site we use the function locfield function and specify the 'i' sum
type.

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 190-195
:lineno-start: 190
:language: python

By default, the contact coupling is 0 for all sites. In order to have a
contact term different from 0 we have to set the parameter ACont
for all the muon sites that we defined.

.. literalinclude:: ../examples/MnSi/run_example.py
:lines: 198-200
:lineno-start: 190
:language: python

The lines 203-262 produce the following pictures:

|locf|
|hist|

.. |locf| image:: ../examples/MnSi/reference/TotalFields.png
.. |hist| image:: ../examples/MnSi/reference/Histogram.png



Interestingly, left-handed and right-handed orders produce different local field. This is due to the lack of inversion symmetry.

The phase
---------

TODO

Bibliography
------------

.. [Amato2014] Phys. Rev. B 89, 184425
.. [DalmasdeReotier2016] Phys. Rev. B 93, 144419
1 change: 1 addition & 0 deletions examples/MnSi/run_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
np.set_printoptions(suppress=True)

"""
Introduction
Crystal structure: space group P213, No. 198; Mn-ion at the position
(0.138,0.138,0.138), and Si-ion at the position (0.845,0.845,0.845);
Expand Down

0 comments on commit 124462d

Please sign in to comment.