Vinamax

A macrospin simulation tool for nanoparticles

View project onGitHub

Examples

Back to main

First example: Precession and Damping

In this example a single particle is created without anisotropy. It starts off with a magnetisation along the x-direction and an external field along the z-direction is applied. The magnetisation should gyrate around this axis with a frequency of 28 GHz/T and damp slowly towards the z-direction, as dictated by the Landau-Lifshitz equation.
Example 1

Second example: Magnetostatic Interaction

The second example is a test if the demagnetising field is implemented correctly. To check this, we let 2 particles relax in the presence of an external field and check the output versus mumax. We also do the same simulation without calculating the demagnetising field to see if this problem is suited to check the implementation; i.e. to see that the demagnetising field.
Example 2

Third example: Fast Multipole Method

This example shows the agreement between the Fast Multipole Method implementation and the brute force implementation of the magnetostatic interaction. The same problem is also solved without taking this interaction into account so to show that it is of importance in this system.
Example 3

Fourth example: Electron Paramagnetic Resonance

This example illustrates how vinamax can be used to do EPR (electron paramagnetic resonance) simulations. Wikipedia states : "For the microwave frequency of 9388.2 MHz, the predicted resonance position is a magnetic field of about B = 0.3350 tesla". In this example this we will verify if this result can be found with vinamax.
Example 4

Fifth example: Profiling

This example shows a how a profile can be made with gotool s. The profile of example3 is made as an illustration.
Example 5

Sixth example: Relaxation

The diameter of the particles can be given a lognormal distribution. This example shows how an ensemble of 20000 particles which are initially magnetised in the z-direction relaxes towards a random (per particle) anisotropy direction.
Example 6

Seventh example: Temperature

In this example 10 particles are initialised with a random magnetisation. They have a negative anisotropy constant along the z-axis, which means that the magnetisation prefers to lie in the xy-plane. This relaxation is shown at a zero and nonzero temperature.
Example 7

Eighth example: Switching

In this example the thermal switching behaviour of a single particle is shown
Example 8