Ferromagnetic elements for use with spin memories, logic devices and
processing circuits include a geometry incorporating an asymmetry about one axis
and in some instances one or more curved sections. Magnetic memory elements can
be set out in an array such that convex and concave portions are also optimally
arranged about magnetization axes.