Figure 1

Figure 1: Micromagnetic model of the domain wall trapped in a nanowire. The domain wall can be pushed along the wire in a controllable manner by applying an external magnetic field or by passing an electrical current through the wire. In the latter case, using optimized electric current pulses can significantly reduce Ohmic losses in the wire.