# MIF 2.1
# This file converted from MIF 1.1 format by MIF Conversion utility 1.2.0.1
# Original file: E:/oommf1.2a.3/oommf/anj126.mif

set PI [expr {4*atan(1.)}]
set MU0 [expr {4*$PI*1e-7}]

Specify Oxs_BoxAtlas:atlas {
  xrange {0 1e-9}
  yrange {0 50e-9}
  zrange {0 1e-6}
  }

Specify Oxs_RectangularMesh:mesh {
  cellsize {1e-9 2e-9 2e-9}
  atlas :atlas
}

Specify Oxs_UniaxialAnisotropy {
        K1  0
        axis { Oxs_UniformVectorField {
    norm 1
    vector {1 0 0}
  }  }
}

Specify Oxs_UniformExchange {
  A  13e-12
}

Specify Oxs_Demag {}

Specify Oxs_UZeeman:extfield0 [subst {
  comment {Field values in Tesla; scale to A/m}
  multiplier [expr {1/$MU0}]
  Hrange {
    {0.0 0.0 1.50  0.0 0.0 1.01 1}
    {0.0 0.0 1.01  0.0 0.0 1.01 1}
  }
}]

Specify Oxs_RungeKuttaEvolve {
  do_precess 1
  gamma_LL 2.21e5
  alpha 0.95
  method rk4
}

Specify Oxs_TimeDriver {
 basename PlainWaveguideNonPbcStatic
 evolver Oxs_RungeKuttaEvolve
 vector_field_output_format "text %.17g"
 mesh :mesh
 stopping_time {{0.3e-9 1} {0.3e-9 1} {0.4e-9 1} :expand:}
 stage_count 3
 Ms 800e3
 m0 { 0.8 0.6 0.0 }
}



