Together with Ashley Bransgrove and Andrei Beloborodov, I have developed a numerical framework to study the evolution of neutron-star magnetic fields. Our formalism incorporated many important physical effects: the interaction between the crust and the core, Hall-wave dynamics, and the elastic response of the crust.