The domain wall transition from up to down at the sim:domain-wall-position looks like it can be quite abrupt using
sim:program=domain-wall:
For the above Povray image file (spins00000001.png), I swapped the dimensions:system-size-x and dimensions:system-size-y in the input file that another user previously provided (below). To get an rougher output sooner, I reduced the sim:total-time-steps and sim:time-steps-increment values. I had to make some adjustments to the spins.ini and spins.pov for getting the view seen in that image (spins00000001.png). The commands that were entered into the terminal to produced it are given below:
sim:total-time-steps=1500000
sim:time-steps-increment = 10000
username@computername:~/domain-wall$ gedit input
username@computername:~/domain-wall$ grep -e system-size-x -e system-size-y -e total-time-steps -e time-steps-increment input
dimensions:system-size-x = 354 !nm
dimensions:system-size-y = 70.8 !nm
sim:total-time-steps=500
sim:time-steps-increment = 5
username@computername:~/domain-wall$ vampire-serial
_
(_)
__ ____ _ _ __ ___ _ __ _ _ __ ___
\ \ / / _` | '_ ` _ \| '_ \| | '__/ _ \
\ V / (_| | | | | | | |_) | | | | __/
\_/ \__,_|_| |_| |_| .__/|_|_| \___|
| |
|_|
Version 7.0.0 Aug 24 2025 09:10:33
Git commit: 525bc27ee44c525aee229570f30f3d4c61d54f66
Licensed under the GNU Public License(v2). See licence file for details.
Developers: Richard F L Evans, Sarah Jenkins, Andrea Meo,
Daniel Meilak, Andrew Naden, Matthew Ellis,
Oscar Arbelaez, Sam Morris, Rory Pond, Weijia Fan,
Phanwadee Chureemart, Pawel Sobieszczyk, Joe Barker,
Thomas Ostler, Andreas Biternas, Roy W Chantrell,
Wu Hong-Ye, Razvan Ababei, Sam Westmoreland,
Milton Persson
Compiler Flags:
Vampire includes a copy of the qhull library from C.B. Barber and The
Geometry Center and may be obtained via http from
www.qhull.org.
================================================================================
Sun Aug 24 18:25:49 2025
================================================================================
Initialising system variables
100
0
0
0
-1
Creating system
Generating neighbour list..........done!
Copying system data to optimised data structures.
Using generic/normalised form of exchange interaction with 6 total interactions.
Number of atoms generated: 200000
Starting Simulation with Program Domain walls...
...
Monte Carlo statistics:
Total moves: 100000000
5.05998% Accepted
94.94% Rejected
Simulation ended gracefully.
username@computername:~/domain-wall$ ~/vampire/util/vdc/vdc --povray
|------------------------------------------------------------|
| Vampire Data Converter for v5+ |
|------------------------------------------------------------|
Processing snapshot 00000000
...
Processing snapshot 00000019
username@computername:~/domain-wall$ grep Initial spins.ini
Initial_Frame = 0
username@computername:~/domain-wall$ gedit spins.ini
username@computername:~/domain-wall$ grep Initial spins.ini
Initial_Frame = 1
username@computername:~/domain-wall$ grep -e "declare cam_theta" -e "declare cam_phi" -e "declare cam_radius" -e "sscale =" spins.pov
#declare cam_theta = 8.29304e-05; // angle from z in degrees
#declare cam_phi = 11.2658; // angle from x in degrees
#declare cam_radius = 21635.7; // distance from origin
#declare sscale = 2.0;
username@computername:~/domain-wall$ gedit spins.pov
username@computername:~/domain-wall$ grep -e "declare cam_theta" -e "declare cam_phi" -e "declare cam_radius" -e "sscale =" spins.pov
#declare cam_theta = 75.0; // angle from z in degrees
#declare cam_phi = 89.9; // angle from x in degrees
#declare cam_radius = 3635.7; // distance from origin
#declare sscale = 25.0;
username@computername:~/domain-wall$ povray spins
username@computername:~/domain-wall$ ls -l spins00000001.png
-rw-rw-r-- 1 username username 307651 Aug 24 18:37 spins00000001.png