Domain wall simulations profile

5 views
Skip to first unread message

Victor Hugo Sosa Fierro

unread,
7:16 AM (7 hours ago) 7:16 AM
to Vampire Users

Hello Vampire users,

I have a few questions regarding sim:program=domain-wall.

I'm having trouble calculating a domain wall for my system. Depending on the system size, the domain wall either relaxes correctly or fails to fully relax. Is there a way to initialize the system with a smooth domain wall profile so that the initial configuration is closer to the expected equilibrium state?

Alternatively, would it be possible to introduce a finite temperature at the beginning of the simulation to help the system relax, and then reduce the temperature back to zero afterward?

Thank you very much for your help.

gabo...@gmail.com

unread,
12:54 PM (1 hour ago) 12:54 PM
to Vampire Users
My experience with the sim:program=domain-wall is limited.  I did a Neel wall that you should see at [1] but not much more than that.

You might be aware of the state of the user documentation for sim:program=domain-wall from [2-4].

Regarding your question 1, I agree with you on the challenges of relaxing into a desired domain state arising from the complexities of trying to control the different energy contributions for doing so.  The energies such as those given in equation (1) in [5]:

H = Hexc + Hani + Happ

Maybe someone in the group could help now or in the future if you were to provide some more information.

For example, it may help to know what type of domain wall.  The figure below from [6] lists some different types:

domain-wall-types.png

Relaxing the system into a particular domain wall state perhaps could be more of an art, in other words, obtainable by multiple simulations (trial and error method).  To make it more of science, you could look at available literature.

For example, you could look at the mathematical equations in the article titled "Effect of surface roughness on magnetic domain wall thickness, domain size, and coercivity" at [7].

Domain wall phase diagrams is another example:

Magnetic rectangle domain wall phase diagram from [8]

rectangular_phase_diagram.jpg

Magnetic ring domain wall phase diagram from [9]
ring_phase_diagram.jpg
In case you're not aware, an alternative to sim:program=domain-wall that you could also consider it is to use geometry files.  Related references that might be of interest for that are [3], [10], and [11].

Regarding your question 2, the domain wall example on slide 22 in [10] looks to be using "sim:temperature = 5.0".  So, it seems possible to use a finite temperature based on that.  To switch the temperature back to zero, you could perhaps try using a checkpoint (refer to [12]).

Maybe others in the group will know of some other tips or tricks for that.  Though, these days, you could throw your questions into an AI chat box to see if can provide anything additional.

Hopefully that helps.


Kind Regards,
Gavin
VAMPIRE user

On Friday, July 3, 2026 at 5:16:57 AM UTC-6 vic...@ucm.es wrote:

Hello Vampire users,

I have a few questions regarding sim:program=domain-wall.

1. I'm having trouble calculating a domain wall for my system. Depending on the system size, the domain wall either relaxes correctly or fails to fully relax. Is there a way to initialize the system with a smooth domain wall profile so that the initial configuration is closer to the expected equilibrium state?

2. Alternatively, would it be possible to introduce a finite temperature at the beginning of the simulation to help the system relax, and then reduce the temperature back to zero afterward?

Reply all
Reply to author
Forward
0 new messages