muMAG Standard Problem #5

A detailed problem description can be found here

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")

../_images/demos_sp5_7_0.png