On the problem of simulating the dispersion of magnetic moments in the z-direction with magnetoelastic coupling.
I am not sure if it is a bug in this software package or if I set it wrong? Does anyone know why, thanks a lot.
this is may mumax code:
OutputFormat = OVF2_TEXT
//mesh
dx := 5e-9
dy := 5e-9
dz := 20e-9
Nx := 4000
Ny := 40
Nz := 1
SetMesh(Nx, Ny, Nz, dx, dy, dz, 0, 0, 0)
SetPBC(1, 1, 0);
//Parameters
f := 50e9
Hac := 1e-3
Hdc := 5e-3
//Elastics
C11 = 283e9
C12 = 166e9
C44 = 58e9
rho = 8e3
eta = 0
//B1=-8.8e6
B2=-8.8e6
//Magnetisation
Msat = 1.2e6
Aex = 18e-12
alpha = 4e-3
//##############################
//Left
defregion(24,xrange(-5.2e-6,-5e-6))
eta.setregion(24,1e12)
alpha.setregion(24,1e-2)
defregion(25,xrange(-5.4e-6,-5.2e-6))
eta.setregion(25,3e12)
alpha.setregion(25,5e-2)
defregion(26,xrange(-5.6e-6,-5.4e-6))
eta.setregion(26,6e12)
alpha.setregion(26,1e-1)
defregion(27,xrange(-Inf,-5.6e-6))
eta.setregion(27,5e13)
alpha.setregion(27,0.5)
//right
defregion(14,xrange(5e-6,5.2e-6))
eta.setregion(14,1e12)
alpha.setregion(14,5e-2)
defregion(15,xrange(5.2e-6,5.4e-6))
eta.setregion(15,3e12)
alpha.setregion(15,5e-2)
defregion(16,xrange(5.4e-6,5.6e-6))
eta.setregion(16,6e12)
alpha.setregion(16,1e-1)
defregion(17,xrange(5.6e-6,Inf))
eta.setregion(17,5e13)
alpha.setregion(17,0.5)
//##############################
//Static field
B_ext = vector(0, 0, Hdc)
//Excitation
defregion(2,xrange(-50e-9,50e-9))
B_ext.setregion(2, vector(0, Hac*sinc(2*pi*f*(t-2e-12)), Hdc))
//Initial state
u=uniform(0,0,0)
m=uniform(0,0,1)
relax();
//Solver
SetSolver(9)
dtt := 1e-13
fixdt= dtt
//savings
//autosave(B_mel, 5e-9)
//autosave(F_mel, 0.5e-9)
autosave(m, 1e-11)
autosave(u, 1e-11)
run(10e-9)