/***************************************************************** Description: This mumax3 script demonstrates the creep motion of domain walls in the presence of a driving force, thermal fluctuations, and material disorder. This file is written for the mumax3 workshop organised for the spintronic seminar series in the summer of 2020. For more information go to https://www.mumax.ugent.be/mumax3-workshop Authors: Dr. Jonathan Leliaert (jonathan.leliaert@ugent.be) Dr. Jeroen Mulkers (jeroen.mulkers@ugent.be) ******************************************************************/ SetMesh(128, 32, 1, 3.125e-09, 3.125e-09, 10e-09, 0, 0, 0) Msat = 800e3 Aex = 1e-11 alpha = 0.1 m=twodomain(1,0,0, 0,1,0, -1,0,0) //remove edge charges BoundaryRegion := 0 MagLeft := 1 MagRight := -1 ext_rmSurfaceCharge(BoundaryRegion, MagLeft, MagRight) relax() // define grains with region number 0-255 grainSize := 40e-9 randomSeed := 1234567 maxRegion := 255 ext_makegrains(grainSize, maxRegion, randomSeed) // set random anisotropy per region for i:=0; i