ising model. demagnetizing a magnet by heating a 2d ising model simulation explanation on comments oc livescience ising model latest science news simulation