I changed the energy calculation of the cost function to be based on the energy/atom again instead of the total energy of the system. this means that instead of changing alpha based on the number of atoms you have, you change the temperature. this should keep alpha consistent between simulations with different numbers of atoms. its easier to change the temperature to be right, because you can run the first thousand steps and see what kind of an acceptance rate you get, then change appropriately.