muMAG Standard Problem #5
A detailed problem description can be found here
Google Colab Link
The demo can be run on Google Colab without any local installation. Use the following link to try it out.
[1]:
!pip install -q magnumnp numpy==1.22.4
Run Demo:
[2]:
#TODO: read latest script content from gitlab repository, as soon as %load works with Colab
from magnumnp import *
import torch
Timer.enable()
# initialize state
n = (40, 40, 1)
dx = (2.5e-9, 2.5e-9, 10e-9)
mesh = Mesh(n, dx)
state = State(mesh)
state.material = {
"Ms": 8e5,
"A": 1.3e-11,
"alpha": 0.1,
"xi": 0.05,
"b": 72.17e-12
}
# initialize magnetization that relaxes into s-state
state.m = state.Constant([0,0,0])
state.m[:20,:,:,1] = -1.
state.m[20:,:,:,1] = 1.
state.m[20,20,:,1] = 0.
state.m[20,20,:,2] = 1.
state.j = state.Tensor([1e12, 0, 0])
# initialize field terms
demag = DemagField()
exchange = ExchangeField()
torque = SpinTorqueZhangLi()
# initialize sstate
llg = LLGSolver([demag, exchange])
llg.relax(state)
write_vti(state.m, "data/m0.vti", state)
# perform integration with spin torque
llg = LLGSolver([demag, exchange, torque])
logger = Logger("data", ['t', 'm'], ["m"])
while state.t < 5e-9:
llg.step(state, 1e-11)
logger << state
Timer.print_report()
2023-05-08 12:41:03 magnum.np:INFO magnum.np 1.0.9
2023-05-08 12:41:03 magnum.np:INFO [State] running on device: cpu (dtype = float64)
2023-05-08 12:41:03 magnum.np:INFO [Mesh] 40x40x1 (size= 2.5e-09 x 2.5e-09 x 1e-08)
2023-05-08 12:41:03 magnum.np:INFO [LLGSolver] using RKF45 solver (atol = 1e-05)
2023-05-08 12:41:03 magnum.np:INFO [DEMAG]: Time calculation of demag kernel = 0.5202043056488037 s
2023-05-08 12:41:16 magnum.np:INFO [LLG] relax: t=1e-11 dE=1.17866 E=1.10736e-17
2023-05-08 12:41:17 magnum.np:INFO [LLG] relax: t=2e-11 dE=0.54 E=7.19067e-18
2023-05-08 12:41:17 magnum.np:INFO [LLG] relax: t=3e-11 dE=0.240628 E=5.79599e-18
2023-05-08 12:41:18 magnum.np:INFO [LLG] relax: t=4e-11 dE=0.159977 E=4.99664e-18
2023-05-08 12:41:18 magnum.np:INFO [LLG] relax: t=5e-11 dE=0.107171 E=4.51298e-18
2023-05-08 12:41:19 magnum.np:INFO [LLG] relax: t=6e-11 dE=0.0733524 E=4.20457e-18
2023-05-08 12:41:19 magnum.np:INFO [LLG] relax: t=7e-11 dE=0.0499754 E=4.00444e-18
2023-05-08 12:41:20 magnum.np:INFO [LLG] relax: t=8e-11 dE=0.0323459 E=3.87897e-18
2023-05-08 12:41:20 magnum.np:INFO [LLG] relax: t=9e-11 dE=0.0193946 E=3.80517e-18
2023-05-08 12:41:20 magnum.np:INFO [LLG] relax: t=1e-10 dE=0.0107105 E=3.76485e-18
2023-05-08 12:41:21 magnum.np:INFO [LLG] relax: t=1.1e-10 dE=0.00544763 E=3.74445e-18
2023-05-08 12:41:21 magnum.np:INFO [LLG] relax: t=1.2e-10 dE=0.00254625 E=3.73494e-18
2023-05-08 12:41:21 magnum.np:INFO [LLG] relax: t=1.3e-10 dE=0.00108651 E=3.73089e-18
2023-05-08 12:41:22 magnum.np:INFO [LLG] relax: t=1.4e-10 dE=0.000419659 E=3.72932e-18
2023-05-08 12:41:22 magnum.np:INFO [LLG] relax: t=1.5e-10 dE=0.00014697 E=3.72877e-18
2023-05-08 12:41:23 magnum.np:INFO [LLG] relax: t=1.6e-10 dE=4.95584e-05 E=3.72859e-18
2023-05-08 12:41:23 magnum.np:INFO [LLG] relax: t=1.7e-10 dE=2.01327e-05 E=3.72852e-18
2023-05-08 12:41:23 magnum.np:INFO [LLG] relax: t=1.8e-10 dE=1.25286e-05 E=3.72847e-18
2023-05-08 12:41:24 magnum.np:INFO [LLG] relax: t=1.9e-10 dE=1.00055e-05 E=3.72843e-18
2023-05-08 12:41:24 magnum.np:INFO [LLG] relax: t=2e-10 dE=7.97085e-06 E=3.7284e-18
2023-05-08 12:41:24 magnum.np:INFO [LLG] relax: t=2.1e-10 dE=5.8682e-06 E=3.72838e-18
2023-05-08 12:41:25 magnum.np:INFO [LLG] relax: t=2.2e-10 dE=3.99851e-06 E=3.72836e-18
2023-05-08 12:41:25 magnum.np:INFO [LLG] relax: t=2.3e-10 dE=2.57985e-06 E=3.72835e-18
2023-05-08 12:41:25 magnum.np:INFO [LLG] relax: t=2.4e-10 dE=1.62926e-06 E=3.72835e-18
2023-05-08 12:41:26 magnum.np:INFO [LLG] relax: t=2.5e-10 dE=1.05161e-06 E=3.72834e-18
2023-05-08 12:41:26 magnum.np:INFO [LLG] relax: t=2.6e-10 dE=7.26778e-07 E=3.72834e-18
/home/nina/git/magnum.np/venv/lib/python3.8/site-packages/pyvista/core/grid.py:508: PyVistaDeprecationWarning: `dims` argument is deprecated. Please use `dimensions`.
warnings.warn(
2023-05-08 12:41:26 magnum.np:INFO [LLGSolver] using RKF45 solver (atol = 1e-05)
2023-05-08 12:41:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=1e-11
2023-05-08 12:41:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=2e-11
2023-05-08 12:41:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=3e-11
2023-05-08 12:41:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=4e-11
2023-05-08 12:41:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=5e-11
2023-05-08 12:41:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=6e-11
2023-05-08 12:41:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=7e-11
2023-05-08 12:41:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=8e-11
2023-05-08 12:41:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=9e-11
2023-05-08 12:41:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=1e-10
2023-05-08 12:41:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.1e-10
2023-05-08 12:41:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.2e-10
2023-05-08 12:41:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.3e-10
2023-05-08 12:41:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.4e-10
2023-05-08 12:41:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.5e-10
2023-05-08 12:41:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.6e-10
2023-05-08 12:41:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.7e-10
2023-05-08 12:41:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.8e-10
2023-05-08 12:41:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.9e-10
2023-05-08 12:41:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=2e-10
2023-05-08 12:41:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.1e-10
2023-05-08 12:41:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.2e-10
2023-05-08 12:41:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.3e-10
2023-05-08 12:41:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.4e-10
2023-05-08 12:41:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.5e-10
2023-05-08 12:41:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.6e-10
2023-05-08 12:41:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.7e-10
2023-05-08 12:41:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.8e-10
2023-05-08 12:41:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.9e-10
2023-05-08 12:41:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=3e-10
2023-05-08 12:41:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.1e-10
2023-05-08 12:41:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.2e-10
2023-05-08 12:41:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.3e-10
2023-05-08 12:41:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.4e-10
2023-05-08 12:41:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.5e-10
2023-05-08 12:41:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.6e-10
2023-05-08 12:41:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.7e-10
2023-05-08 12:41:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.8e-10
2023-05-08 12:41:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.9e-10
2023-05-08 12:41:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=4e-10
2023-05-08 12:41:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.1e-10
2023-05-08 12:41:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.2e-10
2023-05-08 12:41:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.3e-10
2023-05-08 12:41:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.4e-10
2023-05-08 12:41:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.5e-10
2023-05-08 12:41:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.6e-10
2023-05-08 12:41:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.7e-10
2023-05-08 12:42:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.8e-10
2023-05-08 12:42:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.9e-10
2023-05-08 12:42:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=5e-10
2023-05-08 12:42:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.1e-10
2023-05-08 12:42:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.2e-10
2023-05-08 12:42:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.3e-10
2023-05-08 12:42:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.4e-10
2023-05-08 12:42:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.5e-10
2023-05-08 12:42:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.6e-10
2023-05-08 12:42:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.7e-10
2023-05-08 12:42:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.8e-10
2023-05-08 12:42:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.9e-10
2023-05-08 12:42:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=6e-10
2023-05-08 12:42:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.1e-10
2023-05-08 12:42:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.2e-10
2023-05-08 12:42:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.3e-10
2023-05-08 12:42:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.4e-10
2023-05-08 12:42:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.5e-10
2023-05-08 12:42:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.6e-10
2023-05-08 12:42:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.7e-10
2023-05-08 12:42:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.8e-10
2023-05-08 12:42:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=6.9e-10
2023-05-08 12:42:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=7e-10
2023-05-08 12:42:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.1e-10
2023-05-08 12:42:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.2e-10
2023-05-08 12:42:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.3e-10
2023-05-08 12:42:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.4e-10
2023-05-08 12:42:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.5e-10
2023-05-08 12:42:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.6e-10
2023-05-08 12:42:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.7e-10
2023-05-08 12:42:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.8e-10
2023-05-08 12:42:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=7.9e-10
2023-05-08 12:42:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=8e-10
2023-05-08 12:42:23 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.1e-10
2023-05-08 12:42:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.2e-10
2023-05-08 12:42:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.3e-10
2023-05-08 12:42:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.4e-10
2023-05-08 12:42:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.5e-10
2023-05-08 12:42:26 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.6e-10
2023-05-08 12:42:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.7e-10
2023-05-08 12:42:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.8e-10
2023-05-08 12:42:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=8.9e-10
2023-05-08 12:42:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=9e-10
2023-05-08 12:42:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.1e-10
2023-05-08 12:42:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.2e-10
2023-05-08 12:42:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.3e-10
2023-05-08 12:42:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.4e-10
2023-05-08 12:42:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.5e-10
2023-05-08 12:42:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.6e-10
2023-05-08 12:42:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.7e-10
2023-05-08 12:42:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.8e-10
2023-05-08 12:42:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=9.9e-10
2023-05-08 12:42:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=1e-09
2023-05-08 12:42:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.01e-09
2023-05-08 12:42:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.02e-09
2023-05-08 12:42:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.03e-09
2023-05-08 12:42:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.04e-09
2023-05-08 12:42:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.05e-09
2023-05-08 12:42:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.06e-09
2023-05-08 12:42:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.07e-09
2023-05-08 12:42:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.08e-09
2023-05-08 12:42:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.09e-09
2023-05-08 12:42:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.1e-09
2023-05-08 12:42:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.11e-09
2023-05-08 12:42:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.12e-09
2023-05-08 12:42:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.13e-09
2023-05-08 12:42:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.14e-09
2023-05-08 12:42:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.15e-09
2023-05-08 12:42:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.16e-09
2023-05-08 12:42:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.17e-09
2023-05-08 12:42:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.18e-09
2023-05-08 12:42:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.19e-09
2023-05-08 12:42:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.2e-09
2023-05-08 12:42:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.21e-09
2023-05-08 12:42:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.22e-09
2023-05-08 12:42:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.23e-09
2023-05-08 12:42:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.24e-09
2023-05-08 12:42:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.25e-09
2023-05-08 12:42:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.26e-09
2023-05-08 12:42:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.27e-09
2023-05-08 12:42:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.28e-09
2023-05-08 12:42:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.29e-09
2023-05-08 12:42:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.3e-09
2023-05-08 12:42:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.31e-09
2023-05-08 12:42:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.32e-09
2023-05-08 12:42:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.33e-09
2023-05-08 12:42:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.34e-09
2023-05-08 12:42:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.35e-09
2023-05-08 12:42:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.36e-09
2023-05-08 12:43:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.37e-09
2023-05-08 12:43:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.38e-09
2023-05-08 12:43:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.39e-09
2023-05-08 12:43:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.4e-09
2023-05-08 12:43:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.41e-09
2023-05-08 12:43:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.42e-09
2023-05-08 12:43:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.43e-09
2023-05-08 12:43:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.44e-09
2023-05-08 12:43:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.45e-09
2023-05-08 12:43:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.46e-09
2023-05-08 12:43:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.47e-09
2023-05-08 12:43:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.48e-09
2023-05-08 12:43:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.49e-09
2023-05-08 12:43:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.5e-09
2023-05-08 12:43:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.51e-09
2023-05-08 12:43:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.52e-09
2023-05-08 12:43:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.53e-09
2023-05-08 12:43:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.54e-09
2023-05-08 12:43:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.55e-09
2023-05-08 12:43:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.56e-09
2023-05-08 12:43:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.57e-09
2023-05-08 12:43:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.58e-09
2023-05-08 12:43:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.59e-09
2023-05-08 12:43:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.6e-09
2023-05-08 12:43:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.61e-09
2023-05-08 12:43:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.62e-09
2023-05-08 12:43:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.63e-09
2023-05-08 12:43:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.64e-09
2023-05-08 12:43:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.65e-09
2023-05-08 12:43:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.66e-09
2023-05-08 12:43:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.67e-09
2023-05-08 12:43:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.68e-09
2023-05-08 12:43:26 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.69e-09
2023-05-08 12:43:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.7e-09
2023-05-08 12:43:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.71e-09
2023-05-08 12:43:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.72e-09
2023-05-08 12:43:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.73e-09
2023-05-08 12:43:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.74e-09
2023-05-08 12:43:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.75e-09
2023-05-08 12:43:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.76e-09
2023-05-08 12:43:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.77e-09
2023-05-08 12:43:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.78e-09
2023-05-08 12:43:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.79e-09
2023-05-08 12:43:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.8e-09
2023-05-08 12:43:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.81e-09
2023-05-08 12:43:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.82e-09
2023-05-08 12:43:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.83e-09
2023-05-08 12:43:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.84e-09
2023-05-08 12:43:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.85e-09
2023-05-08 12:43:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.86e-09
2023-05-08 12:43:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.87e-09
2023-05-08 12:43:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.88e-09
2023-05-08 12:43:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.89e-09
2023-05-08 12:43:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.9e-09
2023-05-08 12:43:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.91e-09
2023-05-08 12:43:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.92e-09
2023-05-08 12:43:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.93e-09
2023-05-08 12:43:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.94e-09
2023-05-08 12:43:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.95e-09
2023-05-08 12:43:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.96e-09
2023-05-08 12:43:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.97e-09
2023-05-08 12:43:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.98e-09
2023-05-08 12:43:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=1.99e-09
2023-05-08 12:43:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=2e-09
2023-05-08 12:43:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.01e-09
2023-05-08 12:43:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.02e-09
2023-05-08 12:43:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.03e-09
2023-05-08 12:43:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.04e-09
2023-05-08 12:44:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.05e-09
2023-05-08 12:44:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.06e-09
2023-05-08 12:44:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.07e-09
2023-05-08 12:44:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.08e-09
2023-05-08 12:44:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.09e-09
2023-05-08 12:44:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.1e-09
2023-05-08 12:44:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.11e-09
2023-05-08 12:44:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.12e-09
2023-05-08 12:44:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.13e-09
2023-05-08 12:44:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.14e-09
2023-05-08 12:44:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.15e-09
2023-05-08 12:44:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.16e-09
2023-05-08 12:44:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.17e-09
2023-05-08 12:44:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.18e-09
2023-05-08 12:44:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.19e-09
2023-05-08 12:44:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.2e-09
2023-05-08 12:44:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.21e-09
2023-05-08 12:44:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.22e-09
2023-05-08 12:44:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.23e-09
2023-05-08 12:44:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.24e-09
2023-05-08 12:44:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.25e-09
2023-05-08 12:44:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.26e-09
2023-05-08 12:44:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.27e-09
2023-05-08 12:44:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.28e-09
2023-05-08 12:44:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.29e-09
2023-05-08 12:44:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.3e-09
2023-05-08 12:44:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.31e-09
2023-05-08 12:44:23 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.32e-09
2023-05-08 12:44:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.33e-09
2023-05-08 12:44:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.34e-09
2023-05-08 12:44:26 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.35e-09
2023-05-08 12:44:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.36e-09
2023-05-08 12:44:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.37e-09
2023-05-08 12:44:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.38e-09
2023-05-08 12:44:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.39e-09
2023-05-08 12:44:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.4e-09
2023-05-08 12:44:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.41e-09
2023-05-08 12:44:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.42e-09
2023-05-08 12:44:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.43e-09
2023-05-08 12:44:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.44e-09
2023-05-08 12:44:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.45e-09
2023-05-08 12:44:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.46e-09
2023-05-08 12:44:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.47e-09
2023-05-08 12:44:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.48e-09
2023-05-08 12:44:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.49e-09
2023-05-08 12:44:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.5e-09
2023-05-08 12:44:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.51e-09
2023-05-08 12:44:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.52e-09
2023-05-08 12:44:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.53e-09
2023-05-08 12:44:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.54e-09
2023-05-08 12:44:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.55e-09
2023-05-08 12:44:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.56e-09
2023-05-08 12:44:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.57e-09
2023-05-08 12:44:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.58e-09
2023-05-08 12:44:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.59e-09
2023-05-08 12:44:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.6e-09
2023-05-08 12:44:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.61e-09
2023-05-08 12:44:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.62e-09
2023-05-08 12:44:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.63e-09
2023-05-08 12:44:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.64e-09
2023-05-08 12:44:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.65e-09
2023-05-08 12:44:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.66e-09
2023-05-08 12:44:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.67e-09
2023-05-08 12:44:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.68e-09
2023-05-08 12:44:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.69e-09
2023-05-08 12:44:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.7e-09
2023-05-08 12:44:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.71e-09
2023-05-08 12:44:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.72e-09
2023-05-08 12:44:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.73e-09
2023-05-08 12:44:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.74e-09
2023-05-08 12:44:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.75e-09
2023-05-08 12:44:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.76e-09
2023-05-08 12:44:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.77e-09
2023-05-08 12:44:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.78e-09
2023-05-08 12:44:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.79e-09
2023-05-08 12:45:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.8e-09
2023-05-08 12:45:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.81e-09
2023-05-08 12:45:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.82e-09
2023-05-08 12:45:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.83e-09
2023-05-08 12:45:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.84e-09
2023-05-08 12:45:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.85e-09
2023-05-08 12:45:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.86e-09
2023-05-08 12:45:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.87e-09
2023-05-08 12:45:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.88e-09
2023-05-08 12:45:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.89e-09
2023-05-08 12:45:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.9e-09
2023-05-08 12:45:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.91e-09
2023-05-08 12:45:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.92e-09
2023-05-08 12:45:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.93e-09
2023-05-08 12:45:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.94e-09
2023-05-08 12:45:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.95e-09
2023-05-08 12:45:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.96e-09
2023-05-08 12:45:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.97e-09
2023-05-08 12:45:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.98e-09
2023-05-08 12:45:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=2.99e-09
2023-05-08 12:45:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=3e-09
2023-05-08 12:45:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.01e-09
2023-05-08 12:45:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.02e-09
2023-05-08 12:45:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.03e-09
2023-05-08 12:45:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.04e-09
2023-05-08 12:45:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.05e-09
2023-05-08 12:45:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.06e-09
2023-05-08 12:45:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.07e-09
2023-05-08 12:45:23 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.08e-09
2023-05-08 12:45:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.09e-09
2023-05-08 12:45:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.1e-09
2023-05-08 12:45:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.11e-09
2023-05-08 12:45:26 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.12e-09
2023-05-08 12:45:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.13e-09
2023-05-08 12:45:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.14e-09
2023-05-08 12:45:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.15e-09
2023-05-08 12:45:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.16e-09
2023-05-08 12:45:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.17e-09
2023-05-08 12:45:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.18e-09
2023-05-08 12:45:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.19e-09
2023-05-08 12:45:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.2e-09
2023-05-08 12:45:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.21e-09
2023-05-08 12:45:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.22e-09
2023-05-08 12:45:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.23e-09
2023-05-08 12:45:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.24e-09
2023-05-08 12:45:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.25e-09
2023-05-08 12:45:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.26e-09
2023-05-08 12:45:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.27e-09
2023-05-08 12:45:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.28e-09
2023-05-08 12:45:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.29e-09
2023-05-08 12:45:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.3e-09
2023-05-08 12:45:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.31e-09
2023-05-08 12:45:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.32e-09
2023-05-08 12:45:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.33e-09
2023-05-08 12:45:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.34e-09
2023-05-08 12:45:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.35e-09
2023-05-08 12:45:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.36e-09
2023-05-08 12:45:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.37e-09
2023-05-08 12:45:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.38e-09
2023-05-08 12:45:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.39e-09
2023-05-08 12:45:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.4e-09
2023-05-08 12:45:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.41e-09
2023-05-08 12:45:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.42e-09
2023-05-08 12:45:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.43e-09
2023-05-08 12:45:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.44e-09
2023-05-08 12:45:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.45e-09
2023-05-08 12:45:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.46e-09
2023-05-08 12:45:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.47e-09
2023-05-08 12:45:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.48e-09
2023-05-08 12:45:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.49e-09
2023-05-08 12:45:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.5e-09
2023-05-08 12:45:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.51e-09
2023-05-08 12:45:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.52e-09
2023-05-08 12:45:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.53e-09
2023-05-08 12:45:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.54e-09
2023-05-08 12:46:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.55e-09
2023-05-08 12:46:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.56e-09
2023-05-08 12:46:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.57e-09
2023-05-08 12:46:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.58e-09
2023-05-08 12:46:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.59e-09
2023-05-08 12:46:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.6e-09
2023-05-08 12:46:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.61e-09
2023-05-08 12:46:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.62e-09
2023-05-08 12:46:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.63e-09
2023-05-08 12:46:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.64e-09
2023-05-08 12:46:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.65e-09
2023-05-08 12:46:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.66e-09
2023-05-08 12:46:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.67e-09
2023-05-08 12:46:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.68e-09
2023-05-08 12:46:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.69e-09
2023-05-08 12:46:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.7e-09
2023-05-08 12:46:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.71e-09
2023-05-08 12:46:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.72e-09
2023-05-08 12:46:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.73e-09
2023-05-08 12:46:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.74e-09
2023-05-08 12:46:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.75e-09
2023-05-08 12:46:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.76e-09
2023-05-08 12:46:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.77e-09
2023-05-08 12:46:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.78e-09
2023-05-08 12:46:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.79e-09
2023-05-08 12:46:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.8e-09
2023-05-08 12:46:23 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.81e-09
2023-05-08 12:46:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.82e-09
2023-05-08 12:46:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.83e-09
2023-05-08 12:46:26 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.84e-09
2023-05-08 12:46:27 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.85e-09
2023-05-08 12:46:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.86e-09
2023-05-08 12:46:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.87e-09
2023-05-08 12:46:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.88e-09
2023-05-08 12:46:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.89e-09
2023-05-08 12:46:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.9e-09
2023-05-08 12:46:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.91e-09
2023-05-08 12:46:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.92e-09
2023-05-08 12:46:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.93e-09
2023-05-08 12:46:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.94e-09
2023-05-08 12:46:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.95e-09
2023-05-08 12:46:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.96e-09
2023-05-08 12:46:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.97e-09
2023-05-08 12:46:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.98e-09
2023-05-08 12:46:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=3.99e-09
2023-05-08 12:46:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=4e-09
2023-05-08 12:46:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.01e-09
2023-05-08 12:46:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.02e-09
2023-05-08 12:46:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.03e-09
2023-05-08 12:46:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.04e-09
2023-05-08 12:46:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.05e-09
2023-05-08 12:46:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.06e-09
2023-05-08 12:46:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.07e-09
2023-05-08 12:46:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.08e-09
2023-05-08 12:46:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.09e-09
2023-05-08 12:46:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.1e-09
2023-05-08 12:46:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.11e-09
2023-05-08 12:46:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.12e-09
2023-05-08 12:46:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.13e-09
2023-05-08 12:46:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.14e-09
2023-05-08 12:46:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.15e-09
2023-05-08 12:46:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.16e-09
2023-05-08 12:47:00 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.17e-09
2023-05-08 12:47:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.18e-09
2023-05-08 12:47:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.19e-09
2023-05-08 12:47:03 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.2e-09
2023-05-08 12:47:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.21e-09
2023-05-08 12:47:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.22e-09
2023-05-08 12:47:06 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.23e-09
2023-05-08 12:47:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.24e-09
2023-05-08 12:47:09 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.25e-09
2023-05-08 12:47:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.26e-09
2023-05-08 12:47:11 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.27e-09
2023-05-08 12:47:13 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.28e-09
2023-05-08 12:47:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.29e-09
2023-05-08 12:47:15 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.3e-09
2023-05-08 12:47:16 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.31e-09
2023-05-08 12:47:18 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.32e-09
2023-05-08 12:47:20 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.33e-09
2023-05-08 12:47:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.34e-09
2023-05-08 12:47:23 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.35e-09
2023-05-08 12:47:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.36e-09
2023-05-08 12:47:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.37e-09
2023-05-08 12:47:26 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.38e-09
2023-05-08 12:47:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.39e-09
2023-05-08 12:47:29 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.4e-09
2023-05-08 12:47:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.41e-09
2023-05-08 12:47:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.42e-09
2023-05-08 12:47:32 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.43e-09
2023-05-08 12:47:33 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.44e-09
2023-05-08 12:47:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.45e-09
2023-05-08 12:47:35 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.46e-09
2023-05-08 12:47:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.47e-09
2023-05-08 12:47:37 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.48e-09
2023-05-08 12:47:39 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.49e-09
2023-05-08 12:47:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.5e-09
2023-05-08 12:47:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.51e-09
2023-05-08 12:47:42 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.52e-09
2023-05-08 12:47:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.53e-09
2023-05-08 12:47:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.54e-09
2023-05-08 12:47:46 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.55e-09
2023-05-08 12:47:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.56e-09
2023-05-08 12:47:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.57e-09
2023-05-08 12:47:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.58e-09
2023-05-08 12:47:50 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.59e-09
2023-05-08 12:47:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.6e-09
2023-05-08 12:47:53 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.61e-09
2023-05-08 12:47:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.62e-09
2023-05-08 12:47:55 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.63e-09
2023-05-08 12:47:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.64e-09
2023-05-08 12:47:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.65e-09
2023-05-08 12:47:58 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.66e-09
2023-05-08 12:47:59 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.67e-09
2023-05-08 12:48:01 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.68e-09
2023-05-08 12:48:02 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.69e-09
2023-05-08 12:48:04 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.7e-09
2023-05-08 12:48:05 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.71e-09
2023-05-08 12:48:07 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.72e-09
2023-05-08 12:48:08 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.73e-09
2023-05-08 12:48:10 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.74e-09
2023-05-08 12:48:12 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.75e-09
2023-05-08 12:48:14 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.76e-09
2023-05-08 12:48:17 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.77e-09
2023-05-08 12:48:19 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.78e-09
2023-05-08 12:48:21 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.79e-09
2023-05-08 12:48:22 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.8e-09
2023-05-08 12:48:24 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.81e-09
2023-05-08 12:48:25 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.82e-09
2023-05-08 12:48:28 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.83e-09
2023-05-08 12:48:30 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.84e-09
2023-05-08 12:48:31 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.85e-09
2023-05-08 12:48:34 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.86e-09
2023-05-08 12:48:36 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.87e-09
2023-05-08 12:48:38 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.88e-09
2023-05-08 12:48:40 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.89e-09
2023-05-08 12:48:41 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.9e-09
2023-05-08 12:48:43 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.91e-09
2023-05-08 12:48:44 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.92e-09
2023-05-08 12:48:45 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.93e-09
2023-05-08 12:48:47 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.94e-09
2023-05-08 12:48:48 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.95e-09
2023-05-08 12:48:49 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.96e-09
2023-05-08 12:48:51 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.97e-09
2023-05-08 12:48:52 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.98e-09
2023-05-08 12:48:54 magnum.np:INFO [LLG] step: dt= 1e-11 t=4.99e-09
2023-05-08 12:48:56 magnum.np:INFO [LLG] step: dt= 1e-11 t=5e-09
2023-05-08 12:48:57 magnum.np:INFO [LLG] step: dt= 1e-11 t=5.01e-09
=========================================================================
TIMER REPORT
=========================================================================
Operation No of calls Avg time [ms] Total time [s]
----------------------- ------------- --------------- ----------------
LLGSolver.relax 1 23085.6 23.0856
DemagField.h 3375 2.32368 7.84242
ExchangeField.h 3375 3.7503 12.6573
LLGSolver.step 501 880.359 441.06
DemagField.h 76836 3.0168 231.799
ExchangeField.h 76836 0.429053 32.9668
SpinTorqueZhangLi.h 76836 1.03389 79.44
----------------------- ------------- --------------- ----------------
Total 474.321
Missing 10.175
=========================================================================
Plot Results:
[3]:
from os import path
if not path.isdir("ref"):
!mkdir ref
!wget -P ref https://gitlab.com/magnum.np/magnum.np/raw/main/demos/sp5/ref/m.dat
[4]:
#TODO: read latest script content from gitlab repository, as soon as %load works with Colab
import matplotlib.pyplot as plt
import numpy as np
data = np.loadtxt("data/log.dat")
ref = np.loadtxt("ref/m.dat")
fig, ax = plt.subplots(figsize=(10,5))
cycle = plt.rcParams['axes.prop_cycle'].by_key()['color']
ax.plot(data[:,0]*1e9, data[:,1], '-', color = cycle[0], label = "magnum.np - x")
ax.plot(ref[:,0]*1e9, ref[:,1], '-', color = cycle[0], linewidth = 6, alpha = 0.4, label = "reference - x")
ax.plot(data[:,0]*1e9, data[:,2], '-', color = cycle[1], label = "magnum.np - y")
ax.plot(ref[:,0]*1e9, ref[:,2], '-', color = cycle[1], linewidth = 6, alpha = 0.4, label = "reference - y")
ax.plot(data[:,0]*1e9, data[:,3], '-', color = cycle[2], label = "magnum.np - z")
ax.plot(ref[:,0]*1e9, ref[:,3], '-', color = cycle[2], linewidth = 6, alpha = 0.4, label = "reference - z")
ax.set_xlim([0,5])
ax.set_title("Standard Problem #5")
ax.set_xlabel("Time t[ns]")
ax.set_ylabel("Magnetization $m$")
ax.legend(ncol=3)
ax.grid()
fig.savefig("data/results.png")
