Spin Lattice Structures Tutorial#

navigation-menu 🠖 Structures 🠖 Spin Lattice Structures 🠖 +

This tutorial provides a quick overview of the Spin Lattice Configuration page. Here you can quickly and easyly setup and simulate 1D and 2D spin systems. It furthermore provides you with an interactive graph for the created lattice structure. For more information about the parameters see the Parameters page.

Note: Many parameters in the UI have info buttons besides them that let you quickly check their purposes.

The UI also provides intelligent validation of parameters and informs you about restrictions for value assignment.

../../../_images/spin_lattice_config.png

The LOAD button lets you load your spin lattice structures and also provides you with some predefined templates. Our templates are fully functioning structures that can be loaded and adjusted to your needs.

Configure a Spin Lattice#

The Unit-Cell#

The lattice plot will be provided as soon as possible in your configuration process to give a visual feedback on the state of your configuration.

  1. Add a name.

    Provide a unique name for your structure.

  2. Add a spin representation.

    Spin representation controls the representation of the spin operators. It has to be a positive integer n, which determines the spin quantum number s = n / 2.

  3. Add sites.

    Open the Sites panel and press +. Configure your site in the 'Add Site' dialog. Every created site will be shown in the sites table in the sites tab.

  4. Add lattice vectors.

    Open the Lattice Vectors panel and configure your lattice vectors.

  5. Add bond within the unit-cell.

    Open the Bonds within Unit-Cells panel and press the + button. Configure your bond in the 'Add Bond' dialog.

  6. Add bond between unit-cells.

    Open the Bonds between Unit-Cells panel and press the + button. Configure your bond in the 'Add Bond' dialog.

Note: Every bond created will be shown in one of the bonds tables, either in the Bonds within Unit-Cells or the Bonds between Unit-Cells panel. If you create a bond with translation [0, 0] in the Bonds between Unit-Cells it will be automatically transfered to the bonds table in Bonds within Unit-Cells.

The System Settings#

  1. Open the System Settings panel.

  2. Add a Cluster Size by setting x and y.

  3. Add Boundary Conditions Vector a and Boundary Conditions Vector b

  4. Optionally add Sz and mod Sz.

Validate your Configuration#

After you have configured all neccessary values, the VALIDATE LATTICE button will turn green and you can validate your configuration by pressing it. If your configuration is valid you will be notified that you can save your lattice. In case of an invalid configuration an error message will provide hints about how to adjust your configuration.

Edit your Spin Lattice#

Edit via the Lattice Plot#

  1. Edit sites

    Hovering your cursor over a site will highlight it together with all its periodic copies. A site can be edited by left-clicking it, which will open the 'Edit Site' dialog.

  2. Edit bonds

    Hovering your cursor over a bond will highlight the bond together with its corresponding bonds in the neighboring unit-cells. A bond can be edited left-clicking, which opens the 'Edit Bond' dialog.

Edit or delete via the Table Entries#

  1. Edit or delete sites

    Open your Sites panel. The table in the Sites panel contains all sites. The action buttons on the right side of each entry let you edit or delete the respective site.

  2. Edit or delete bonds

    Both of the bonds panels contain a table with their respective bonds. The action buttons on the right side of each entry let you either edit or delete the respective bond.

Read the Lattice Plot#

Visualization of Magnetic Fields#

For Spins the different colors and sizes of the sites in the image on the left visualize the properties of the magnetic field on each site. The stronger the magnetic field, the bigger the image of the site. The color of the sites refers to the directions of the magnetic field. Each direction of the vector [Bx, By, Bz] corresponds to a different color:

  • Bx: red

  • By: green

  • Bz: blue

So the 'mixture' of directions corresponds directly to the mixture of colors for a site, the values of Bx, By, Bz representing the weight of their respective color. The Plot Settings & Legend section below the plot shows the distribution of colors due to the directions of the vectors. To turn off the coloration of the sites un-check the Show Magnetic Field box in the Plot Settings & Legend panel below the lattice plot.

Visualization of Interactions#

For Spins we also provide a visualization of the interaction along bonds. To visualize the interaction of the bonds open the Plot Settings & Legend panel below the lattice plot and in the section Bond Interaction select the interaction value you want to be shown.

Lieb Lattice with Jz value set to -1 on all bonds

../../../_images/show_interaction.png